# near model CODE resource # jump table entries: 2288-2289 (2 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 487A 001A pea.l [PC + 0x1A /* 00000020, value 0x1C536F75, pstring "Sound channel not available." */] 00000008 4267 clr.w -[A7] 0000000A 4EAD 33D2 jsr [A5 + 0x33D2 /* export_1654 */] 0000000E 206E 0008 movea.l A0, [A6 + 0x8] 00000012 2C48 movea.l A6, A0 00000014 4EFA 0130 jmp [PC + 0x130 /* 00000146 */] 00000018 0000 4E5E ori.b D0, 0x5E /* '^' */ 0000001C 2E9F move.l [A7], [A7]+ 0000001E 4E75 rts 00000020 1C53 movea.b A6, [A3] 00000022 6F75 ble +0x77 /* 00000099 */ 00000024 6E64 bgt +0x66 /* 0000008A */ 00000026 2063 movea.l A0, -[A3] 00000028 6861 bvc +0x63 /* 0000008B */ 0000002A 6E6E bgt +0x70 /* 0000009A */ 0000002C 656C bcs +0x6E /* 0000009A */ 0000002E 206E 6F74 movea.l A0, [A6 + 0x6F74] 00000032 2061 movea.l A0, -[A1] 00000034 7661 moveq.l D3, 0x61 00000036 696C bvs +0x6E /* 000000A4 */ 00000038 6162 bsr +0x64 /* 0000009C */ 0000003A 6C65 bge +0x67 /* 000000A1 */ 0000003C 2E00 move.l D7, D0 fn0000003E: 0000003E 4E56 FFF6 link A6, -0x000A 00000042 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000046 102D E98E move.b D0, [A5 - 0x1672] 0000004A 0A00 0001 xori.b D0, 0x1 0000004E 4A00 tst.b D0 00000050 6710 beq +0x12 /* 00000062 */ 00000052 7201 moveq.l D1, 0x01 00000054 B26D E982 cmp.w D1, [A5 - 0x167E] 00000058 56C1 sne D1 0000005A C001 and.b D0, D1 0000005C 6704 beq +0x6 /* 00000062 */ 0000005E 6000 00E6 bra +0xE8 /* 00000146 */ label00000062: 00000062 102D E994 move.b D0, [A5 - 0x166C] 00000066 670E beq +0x10 /* 00000076 */ 00000068 1B7C 0001 E980 move.b [A5 - 0x1680], 0x1 0000006E 422D E97C clr.b [A5 - 0x1684] 00000072 6000 00D2 bra +0xD4 /* 00000146 */ label00000076: 00000076 102D E98E move.b D0, [A5 - 0x1672] 0000007A 673E beq +0x40 /* 000000BA */ 0000007C 122D E98C move.b D1, [A5 - 0x1674] 00000080 0A01 0001 xori.b D1, 0x1 00000084 C001 and.b D0, D1 00000086 6732 beq +0x34 /* 000000BA */ 00000088 2D7C 001A 0000 FFF6 move.l [A6 - 0xA], 0x1A0000 // begin alternate branch 0000008A-00000090 label0000008A: 0000008A 001A 0000 ori.b [A2]+, 0x0 0000008E FFF6 .extension 0xFF6 // unimplemented // end alternate branch 0000008A-00000090 label0000008A: // (misaligned) 00000090 2D6E 0008 FFFA move.l [A6 - 0x6], [A6 + 0x8] 00000096 2F3C 0005 0000 move.l -[A7], 0x50000 // begin alternate branch 0000009A-000000A0 label0000009A: 0000009A 0000 486E ori.b D0, 0x6E /* 'n' */ fn0000009C: // (misaligned) 0000009E FFF6 .extension 0xFF6 // unimplemented // end alternate branch 0000009A-000000A0 label0000009A: // (misaligned) fn0000009C: 0000009C 486E FFF6 pea.l [A6 - 0xA] 000000A0 A806 syscall SndControl 000000A2 3D5F FFFE move.w [A6 - 0x2], [A7]+ // begin alternate branch 000000A4-000000A6 label000000A4: 000000A4 FFFE .extension 0xFFE // unimplemented // end alternate branch 000000A4-000000A6 label000000A4: // (misaligned) 000000A6 56C0 sne D0 000000A8 7264 moveq.l D1, 0x64 000000AA B26E FFF8 cmp.w D1, [A6 - 0x8] 000000AE 5DC1 slt D1 000000B0 8001 or.b D0, D1 000000B2 6706 beq +0x8 /* 000000BA */ 000000B4 2F0E move.l -[A7], A6 000000B6 4EBA FF48 jsr [PC - 0xB8 /* 00000000 */] label000000BA: 000000BA 422D E980 clr.b [A5 - 0x1680] 000000BE 422D E97C clr.b [A5 - 0x1684] 000000C2 4267 clr.w -[A7] 000000C4 302D E982 move.w D0, [A5 - 0x167E] 000000C8 5340 subq.w D0, 1 000000CA 41ED E970 lea.l A0, [A5 - 0x1690] 000000CE C1FC 000C muls.w D0, 0xC 000000D2 4870 0002 pea.l [A0 + D0.w + 0x2] 000000D6 3F3C 0005 move.w -[A7], 0x5 000000DA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000DE 42A7 clr.l -[A7] 000000E0 486D 15FA pea.l [A5 + 0x15FA /* export_699 */] 000000E4 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] 000000E8 A807 syscall SndNewChannel 000000EA 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000000EE 6732 beq +0x34 /* 00000122 */ 000000F0 1B7C 0001 E980 move.b [A5 - 0x1680], 0x1 000000F6 302D E982 move.w D0, [A5 - 0x167E] 000000FA 5340 subq.w D0, 1 000000FC 41ED E970 lea.l A0, [A5 - 0x1690] 00000100 C1FC 000C muls.w D0, 0xC 00000104 7200 moveq.l D1, 0x00 00000106 2181 0002 move.l [A0 + D0.w + 0x2], D1 0000010A 302D E982 move.w D0, [A5 - 0x167E] 0000010E 5340 subq.w D0, 1 00000110 41ED E970 lea.l A0, [A5 - 0x1690] 00000114 C1FC 000C muls.w D0, 0xC 00000118 4270 0000 clr.w [A0 + D0.w] 0000011C 2F0E move.l -[A7], A6 0000011E 4EBA FEE0 jsr [PC - 0x120 /* 00000000 */] label00000122: 00000122 526D E986 addq.w [A5 - 0x167A], 1 00000126 302D E982 move.w D0, [A5 - 0x167E] 0000012A 5340 subq.w D0, 1 0000012C 41ED E970 lea.l A0, [A5 - 0x1690] 00000130 C1FC 000C muls.w D0, 0xC 00000134 2070 0002 movea.l A0, [A0 + D0.w + 0x2] 00000138 2F08 move.l -[A7], A0 0000013A 42A7 clr.l -[A7] 0000013C 2E8D move.l [A7], A5 0000013E 201F move.l D0, [A7]+ 00000140 205F movea.l A0, [A7]+ 00000142 2140 000C move.l [A0 + 0xC], D0 label00000146: 00000146 4FEE FFD6 lea.l A7, [A6 - 0x2A] 0000014A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000014E 4E5E unlink A6 00000150 2E9F move.l [A7], [A7]+ 00000152 4E75 rts fn00000154: 00000154 4E56 FFB6 link A6, -0x004A 00000158 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000015C 426E 0016 clr.w [A6 + 0x16] 00000160 206E 0008 movea.l A0, [A6 + 0x8] 00000164 317C 0001 000E move.w [A0 + 0xE], 0x1 0000016A 422E FFE1 clr.b [A6 - 0x1F] 0000016E 206E 000E movea.l A0, [A6 + 0xE] 00000172 2650 movea.l A3, [A0] 00000174 7001 moveq.l D0, 0x01 00000176 B053 cmp.w D0, [A3] 00000178 57C0 seq D0 0000017A 4A00 tst.b D0 0000017C 671A beq +0x1C /* 00000198 */ 0000017E 220B move.l D1, A3 00000180 5481 addq.l D1, 2 00000182 2041 movea.l A0, D1 00000184 7201 moveq.l D1, 0x01 00000186 B250 cmp.w D1, [A0] 00000188 57C1 seq D1 0000018A C001 and.b D0, D1 0000018C 670A beq +0xC /* 00000198 */ 0000018E 200B move.l D0, A3 00000190 5C80 addq.l D0, 6 00000192 2640 movea.l A3, D0 00000194 588B addq.l A3, 4 00000196 6002 bra +0x4 /* 0000019A */ label00000198: 00000198 588B addq.l A3, 4 label0000019A: 0000019A 3C13 move.w D6, [A3] 0000019C 548B addq.l A3, 2 0000019E 3006 move.w D0, D6 000001A0 E740 asl D0.w, 3 000001A2 48C0 ext.l D0 000001A4 D08B add.l D0, A3 000001A6 2D40 FFFC move.l [A6 - 0x4], D0 000001AA 102E 000C move.b D0, [A6 + 0xC] 000001AE 6700 01A4 beq +0x1A6 /* 00000354 */ 000001B2 7001 moveq.l D0, 0x01 000001B4 B046 cmp.w D0, D6 000001B6 6C00 0122 bge +0x124 /* 000002DA */ 000001BA 3D7C 0001 FFCA move.w [A6 - 0x36], 0x1 000001C0 3D46 FFC8 move.w [A6 - 0x38], D6 000001C4 382E FFCA move.w D4, [A6 - 0x36] 000001C8 6000 00D8 bra +0xDA /* 000002A2 */ label000001CC: 000001CC 3D53 FFEA move.w [A6 - 0x16], [A3] 000001D0 548B addq.l A3, 2 000001D2 3D53 FFEC move.w [A6 - 0x14], [A3] 000001D6 548B addq.l A3, 2 000001D8 7000 moveq.l D0, 0x00 000001DA 302E FFEA move.w D0, [A6 - 0x16] 000001DE C0BC FFFF 8000 and.l D0, 0xFFFF8000 000001E4 4A80 tst.l D0 000001E6 57C0 seq D0 000001E8 4A00 tst.b D0 000001EA 672A beq +0x2C /* 00000216 */ 000001EC 322E FFEA move.w D1, [A6 - 0x16] 000001F0 6B18 bmi +0x1A /* 0000020A */ 000001F2 B27C 005F cmp.w D1, 0x5F /* '_' */ 000001F6 6E12 bgt +0x14 /* 0000020A */ 000001F8 41FA 0298 lea.l A0, [PC + 0x298 /* 00000492, value 0x4E56FFF2 */] 000001FC 3401 move.w D2, D1 000001FE E64A lsr D2.w, 3 00000200 4442 neg.w D2 00000202 0330 20FF btst [A0 + D2.w - 0x1], D1 00000206 0A3C 0004 xori.b ccr, 4 label0000020A: 0000020A 56C1 sne D1 0000020C C001 and.b D0, D1 0000020E 6706 beq +0x8 /* 00000216 */ 00000210 2D53 FFEE move.l [A6 - 0x12], [A3] 00000214 6024 bra +0x26 /* 0000023A */ label00000216: 00000216 7000 moveq.l D0, 0x00 00000218 302E FFEA move.w D0, [A6 - 0x16] 0000021C C0BC 0000 7FFF and.l D0, 0x7FFF 00000222 3D40 FFEA move.w [A6 - 0x16], D0 00000226 2E2E FFFC move.l D7, [A6 - 0x4] 0000022A 42A7 clr.l -[A7] 0000022C 2F07 move.l -[A7], D7 0000022E 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] 00000232 2D5F FFEE move.l [A6 - 0x12], [A7]+ 00000236 2E2E FFEE move.l D7, [A6 - 0x12] label0000023A: 0000023A 4A6E FFEA tst.w [A6 - 0x16] 0000023E 6606 bne +0x8 /* 00000246 */ 00000240 1D7C 0001 FFE1 move.b [A6 - 0x1F], 0x1 label00000246: 00000246 102E FFE1 move.b D0, [A6 - 0x1F] 0000024A 673E beq +0x40 /* 0000028A */ 0000024C 7202 moveq.l D1, 0x02 0000024E B244 cmp.w D1, D4 00000250 57C1 seq D1 00000252 C001 and.b D0, D1 00000254 6734 beq +0x36 /* 0000028A */ 00000256 2D7C 0051 F3BB FFEA move.l [A6 - 0x16], 0x51F3BB 0000025E 42A7 clr.l -[A7] 00000260 2F07 move.l -[A7], D7 00000262 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] 00000266 2D5F FFEE move.l [A6 - 0x12], [A7]+ 0000026A 4267 clr.w -[A7] 0000026C 302D E982 move.w D0, [A5 - 0x167E] 00000270 5340 subq.w D0, 1 00000272 41ED E970 lea.l A0, [A5 - 0x1690] 00000276 C1FC 000C muls.w D0, 0xC 0000027A 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 0000027E 486E FFEA pea.l [A6 - 0x16] 00000282 4267 clr.w -[A7] 00000284 A803 syscall SndDoCommand 00000286 3A1F move.w D5, [A7]+ 00000288 6012 bra +0x14 /* 0000029C */ label0000028A: 0000028A 4267 clr.w -[A7] 0000028C 2F2E 0012 move.l -[A7], [A6 + 0x12] 00000290 486E FFEA pea.l [A6 - 0x16] 00000294 4267 clr.w -[A7] 00000296 A803 syscall SndDoCommand 00000298 3D5F 0016 move.w [A6 + 0x16], [A7]+ label0000029C: 0000029C 588B addq.l A3, 4 0000029E 5244 addq.w D4, 1 000002A0 6908 bvs +0xA /* 000002AA */ label000002A2: 000002A2 B86E FFC8 cmp.w D4, [A6 - 0x38] 000002A6 6F00 FF24 ble -0xDA /* 000001CC */ label000002AA: 000002AA 2D7C 0003 0000 FFEA move.l [A6 - 0x16], 0x30000 000002B2 7000 moveq.l D0, 0x00 000002B4 2D40 FFEE move.l [A6 - 0x12], D0 000002B8 4267 clr.w -[A7] 000002BA 302D E982 move.w D0, [A5 - 0x167E] 000002BE 5340 subq.w D0, 1 000002C0 41ED E970 lea.l A0, [A5 - 0x1690] 000002C4 C1FC 000C muls.w D0, 0xC 000002C8 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 000002CC 486E FFEA pea.l [A6 - 0x16] 000002D0 4267 clr.w -[A7] 000002D2 A803 syscall SndDoCommand 000002D4 3A1F move.w D5, [A7]+ 000002D6 6000 01A0 bra +0x1A2 /* 00000478 */ label000002DA: 000002DA 508B addq.l A3, 8 000002DC 2E0B move.l D7, A3 000002DE 2D7C 0050 0000 FFEA move.l [A6 - 0x16], 0x500000 /* 'P\0\0' */ 000002E6 42A7 clr.l -[A7] 000002E8 2F0B move.l -[A7], A3 000002EA 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] 000002EE 2D5F FFEE move.l [A6 - 0x12], [A7]+ 000002F2 4267 clr.w -[A7] 000002F4 302D E982 move.w D0, [A5 - 0x167E] 000002F8 5340 subq.w D0, 1 000002FA 41ED E970 lea.l A0, [A5 - 0x1690] 000002FE C1FC 000C muls.w D0, 0xC 00000302 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 00000306 486E FFEA pea.l [A6 - 0x16] 0000030A 4267 clr.w -[A7] 0000030C A803 syscall SndDoCommand 0000030E 3A1F move.w D5, [A7]+ 00000310 2047 movea.l A0, D7 00000312 4240 clr.w D0 00000314 1028 0015 move.b D0, [A0 + 0x15] 00000318 48C0 ext.l D0 0000031A 2D40 FFE2 move.l [A6 - 0x1E], D0 0000031E 2D7C 0051 F3BB FFEA move.l [A6 - 0x16], 0x51F3BB 00000326 42A7 clr.l -[A7] 00000328 2F0B move.l -[A7], A3 0000032A 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] 0000032E 2D5F FFEE move.l [A6 - 0x12], [A7]+ 00000332 4267 clr.w -[A7] 00000334 302D E982 move.w D0, [A5 - 0x167E] 00000338 5340 subq.w D0, 1 0000033A 41ED E970 lea.l A0, [A5 - 0x1690] 0000033E C1FC 000C muls.w D0, 0xC 00000342 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 00000346 486E FFEA pea.l [A6 - 0x16] 0000034A 4267 clr.w -[A7] 0000034C A803 syscall SndDoCommand 0000034E 3A1F move.w D5, [A7]+ 00000350 6000 0126 bra +0x128 /* 00000478 */ label00000354: 00000354 3006 move.w D0, D6 00000356 E740 asl D0.w, 3 00000358 48C0 ext.l D0 0000035A 2E00 move.l D7, D0 0000035C DE8B add.l D7, A3 0000035E 2847 movea.l A4, D7 00000360 206E 0008 movea.l A0, [A6 + 0x8] 00000364 2D48 FFC4 move.l [A6 - 0x3C], A0 00000368 202C 0010 move.l D0, [A4 + 0x10] 0000036C 90AC 000C sub.l D0, [A4 + 0xC] 00000370 7210 moveq.l D1, 0x10 00000372 B280 cmp.l D1, D0 00000374 6D20 blt +0x22 /* 00000396 */ 00000376 206E FFC4 movea.l A0, [A6 - 0x3C] 0000037A 4268 000E clr.w [A0 + 0xE] 0000037E 202C 0004 move.l D0, [A4 + 0x4] 00000382 5380 subq.l D0, 1 00000384 2940 0010 move.l [A4 + 0x10], D0 00000388 202C 0004 move.l D0, [A4 + 0x4] 0000038C 5580 subq.l D0, 2 0000038E 2940 000C move.l [A4 + 0xC], D0 00000392 6000 00B2 bra +0xB4 /* 00000446 */ label00000396: 00000396 206E FFC4 movea.l A0, [A6 - 0x3C] 0000039A 317C 0002 000E move.w [A0 + 0xE], 0x2 000003A0 4240 clr.w D0 000003A2 102C 0015 move.b D0, [A4 + 0x15] 000003A6 206E FFC4 movea.l A0, [A6 - 0x3C] 000003AA 3080 move.w [A0], D0 000003AC 206E FFC4 movea.l A0, [A6 - 0x3C] 000003B0 216C 0008 0002 move.l [A0 + 0x2], [A4 + 0x8] 000003B6 486C 0010 pea.l [A4 + 0x10] 000003BA 486E FFBA pea.l [A6 - 0x46] 000003BE 3F3C 280E move.w -[A7], 0x280E 000003C2 A9EB syscall Pack4/FP68K 000003C4 486C 0004 pea.l [A4 + 0x4] 000003C8 486E FFBA pea.l [A6 - 0x46] 000003CC 3F3C 2806 move.w -[A7], 0x2806 000003D0 A9EB syscall Pack4/FP68K 000003D2 41EE FFCC lea.l A0, [A6 - 0x34] 000003D6 43EE FFBA lea.l A1, [A6 - 0x46] 000003DA 7004 moveq.l D0, 0x04 label000003DC: 000003DC 30D9 move.w [A0]+, [A1]+ 000003DE 51C8 FFFC dbf D0, -0x6 /* 000003DC */ 000003E2 202C 0004 move.l D0, [A4 + 0x4] 000003E6 90AC 0010 sub.l D0, [A4 + 0x10] 000003EA 2D40 FFB6 move.l [A6 - 0x4A], D0 000003EE 486E FFB6 pea.l [A6 - 0x4A] 000003F2 486E FFBA pea.l [A6 - 0x46] 000003F6 3F3C 280E move.w -[A7], 0x280E 000003FA A9EB syscall Pack4/FP68K 000003FC 486C 0004 pea.l [A4 + 0x4] 00000400 486E FFBA pea.l [A6 - 0x46] 00000404 3F3C 2806 move.w -[A7], 0x2806 00000408 A9EB syscall Pack4/FP68K 0000040A 41EE FFD6 lea.l A0, [A6 - 0x2A] 0000040E 43EE FFBA lea.l A1, [A6 - 0x46] 00000412 7004 moveq.l D0, 0x04 label00000414: 00000414 30D9 move.w [A0]+, [A1]+ 00000416 51C8 FFFC dbf D0, -0x6 /* 00000414 */ 0000041A 206E FFC4 movea.l A0, [A6 - 0x3C] 0000041E 2F08 move.l -[A7], A0 00000420 42A7 clr.l -[A7] 00000422 486E FFCC pea.l [A6 - 0x34] 00000426 A844 syscall X2Fix 00000428 201F move.l D0, [A7]+ 0000042A 205F movea.l A0, [A7]+ 0000042C 2140 0006 move.l [A0 + 0x6], D0 00000430 206E FFC4 movea.l A0, [A6 - 0x3C] 00000434 2F08 move.l -[A7], A0 00000436 42A7 clr.l -[A7] 00000438 486E FFD6 pea.l [A6 - 0x2A] 0000043C A844 syscall X2Fix 0000043E 201F move.l D0, [A7]+ 00000440 205F movea.l A0, [A7]+ 00000442 2140 000A move.l [A0 + 0xA], D0 label00000446: 00000446 2D7C 0050 0000 FFEA move.l [A6 - 0x16], 0x500000 /* 'P\0\0' */ 0000044E 42A7 clr.l -[A7] 00000450 2F07 move.l -[A7], D7 00000452 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] 00000456 2D5F FFEE move.l [A6 - 0x12], [A7]+ 0000045A 4267 clr.w -[A7] 0000045C 302D E982 move.w D0, [A5 - 0x167E] 00000460 5340 subq.w D0, 1 00000462 41ED E970 lea.l A0, [A5 - 0x1690] 00000466 C1FC 000C muls.w D0, 0xC 0000046A 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 0000046E 486E FFEA pea.l [A6 - 0x16] 00000472 4267 clr.w -[A7] 00000474 A803 syscall SndDoCommand 00000476 3A1F move.w D5, [A7]+ label00000478: 00000478 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000047C 4E5E unlink A6 0000047E 205F movea.l A0, [A7]+ 00000480 DEFC 000E add.w A7, 0xE 00000484 4ED0 jmp [A0] 00000486 0003 0000 ori.b D3, 0x0 0000048A 0000 0000 ori.b D0, 0x0 0000048E 0000 0000 ori.b D0, 0x0 fn00000492: 00000492 4E56 FFF2 link A6, -0x000E 00000496 3D7C 000D FFF6 move.w [A6 - 0xA], 0xD /* '\r' */ 0000049C 302D E982 move.w D0, [A5 - 0x167E] 000004A0 3D40 FFF8 move.w [A6 - 0x8], D0 000004A4 2D6E 0008 FFFA move.l [A6 - 0x6], [A6 + 0x8] 000004AA 4267 clr.w -[A7] 000004AC 2F2E 000C move.l -[A7], [A6 + 0xC] 000004B0 486E FFF6 pea.l [A6 - 0xA] 000004B4 4267 clr.w -[A7] 000004B6 A803 syscall SndDoCommand 000004B8 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000004BC 4E5E unlink A6 000004BE 205F movea.l A0, [A7]+ 000004C0 504F addq.w A7, 8 000004C2 4ED0 jmp [A0] fn000004C4: 000004C4 4E56 0000 link A6, 0 000004C8 2F0C move.l -[A7], A4 000004CA 286E 0008 movea.l A4, [A6 + 0x8] 000004CE 4267 clr.w -[A7] 000004D0 2F2C FEFC move.l -[A7], [A4 - 0x104] 000004D4 4EAD 219A jsr [A5 + 0x219A /* export_1071 */] 000004D8 101F move.b D0, [A7]+ 000004DA 6708 beq +0xA /* 000004E4 */ 000004DC 2F2C FEFC move.l -[A7], [A4 - 0x104] 000004E0 205F movea.l A0, [A7]+ 000004E2 A02A syscall HUnlock label000004E4: 000004E4 2F2C FEFC move.l -[A7], [A4 - 0x104] 000004E8 205F movea.l A0, [A7]+ 000004EA A049 syscall HPurge 000004EC 1F3C 0001 move.b -[A7], 0x1 000004F0 A99B syscall SetResLoad 000004F2 206E 0008 movea.l A0, [A6 + 0x8] 000004F6 2C48 movea.l A6, A0 000004F8 4EFA 0440 jmp [PC + 0x440 /* 0000093A */] 000004FC 0000 285F ori.b D0, 0x5F /* '_' */ 00000500 4E5E unlink A6 00000502 2E9F move.l [A7], [A7]+ 00000504 4E75 rts fn00000506: 00000506 4E56 0000 link A6, 0 0000050A 48E7 0018 movem.l -[A7], A3,A4 0000050E 266E 0008 movea.l A3, [A6 + 0x8] 00000512 286E 000C movea.l A4, [A6 + 0xC] 00000516 302B FEE6 move.w D0, [A3 - 0x11A] 0000051A 48C0 ext.l D0 0000051C 2F2C 0016 move.l -[A7], [A4 + 0x16] 00000520 2F00 move.l -[A7], D0 00000522 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 00000526 201F move.l D0, [A7]+ 00000528 722A moveq.l D1, 0x2A 0000052A D081 add.l D0, D1 0000052C 2940 0004 move.l [A4 + 0x4], D0 00000530 7000 moveq.l D0, 0x00 00000532 1940 0014 move.b [A4 + 0x14], D0 00000536 202C 000C move.l D0, [A4 + 0xC] 0000053A 722A moveq.l D1, 0x2A 0000053C D081 add.l D0, D1 0000053E 322B FEE6 move.w D1, [A3 - 0x11A] 00000542 48C1 ext.l D1 00000544 2F00 move.l -[A7], D0 00000546 2F01 move.l -[A7], D1 00000548 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 0000054C 295F 000C move.l [A4 + 0xC], [A7]+ 00000550 202C 0010 move.l D0, [A4 + 0x10] 00000554 722A moveq.l D1, 0x2A 00000556 D081 add.l D0, D1 00000558 322B FEE6 move.w D1, [A3 - 0x11A] 0000055C 48C1 ext.l D1 0000055E 2F00 move.l -[A7], D0 00000560 2F01 move.l -[A7], D1 00000562 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 00000566 295F 0010 move.l [A4 + 0x10], [A7]+ 0000056A 202B FEEC move.l D0, [A3 - 0x114] 0000056E 7216 moveq.l D1, 0x16 00000570 D081 add.l D0, D1 00000572 2740 FEE8 move.l [A3 - 0x118], D0 00000576 2F2B FEE8 move.l -[A7], [A3 - 0x118] 0000057A 7015 moveq.l D0, 0x15 0000057C 2F00 move.l -[A7], D0 0000057E 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */] 00000582 4CDF 1800 movem.l A3,A4, [A7]+ 00000586 4E5E unlink A6 00000588 205F movea.l A0, [A7]+ 0000058A 504F addq.w A7, 8 0000058C 4ED0 jmp [A0] fn0000058E: 0000058E 4E56 FEDE link A6, -0x0122 00000592 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000596 206E 000A movea.l A0, [A6 + 0xA] 0000059A 43EE FF00 lea.l A1, [A6 - 0x100] 0000059E 707F moveq.l D0, 0x7F label000005A0: 000005A0 32D8 move.w [A1]+, [A0]+ 000005A2 51C8 FFFC dbf D0, -0x6 /* 000005A0 */ 000005A6 7000 moveq.l D0, 0x00 000005A8 2D40 000E move.l [A6 + 0xE], D0 000005AC 4267 clr.w -[A7] 000005AE A99B syscall SetResLoad 000005B0 42A7 clr.l -[A7] 000005B2 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */ 000005B8 486E FF00 pea.l [A6 - 0x100] 000005BC A9A1 syscall GetNamedResource 000005BE 2D5F FEFC move.l [A6 - 0x104], [A7]+ 000005C2 1F3C 0001 move.b -[A7], 0x1 000005C6 A99B syscall SetResLoad 000005C8 4267 clr.w -[A7] 000005CA A9AF syscall ResError 000005CC 4A5F tst.w [A7]+ 000005CE 57C0 seq D0 000005D0 4A00 tst.b D0 000005D2 6714 beq +0x16 /* 000005E8 */ 000005D4 4AAE FEFC tst.l [A6 - 0x104] 000005D8 56C1 sne D1 000005DA C001 and.b D0, D1 000005DC 670A beq +0xC /* 000005E8 */ 000005DE 206E FEFC movea.l A0, [A6 - 0x104] 000005E2 4A90 tst.l [A0] 000005E4 56C1 sne D1 000005E6 C001 and.b D0, D1 label000005E8: 000005E8 4400 neg.b D0 000005EA 1D40 FEF1 move.b [A6 - 0x10F], D0 000005EE 6644 bne +0x46 /* 00000634 */ 000005F0 42A7 clr.l -[A7] 000005F2 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */ 000005F8 486E FF00 pea.l [A6 - 0x100] 000005FC A9A1 syscall GetNamedResource 000005FE 2D5F FEFC move.l [A6 - 0x104], [A7]+ 00000602 4267 clr.w -[A7] 00000604 A9AF syscall ResError 00000606 4A5F tst.w [A7]+ 00000608 56C0 sne D0 0000060A 4A00 tst.b D0 0000060C 6600 032C bne +0x32E /* 0000093A */ 00000610 4AAE FEFC tst.l [A6 - 0x104] 00000614 57C1 seq D1 00000616 8001 or.b D0, D1 00000618 6600 0320 bne +0x322 /* 0000093A */ 0000061C 206E FEFC movea.l A0, [A6 - 0x104] 00000620 4A90 tst.l [A0] 00000622 57C1 seq D1 00000624 8001 or.b D0, D1 00000626 6704 beq +0x6 /* 0000062C */ 00000628 6000 0310 bra +0x312 /* 0000093A */ label0000062C: 0000062C 2F2E FEFC move.l -[A7], [A6 - 0x104] 00000630 205F movea.l A0, [A7]+ 00000632 A02A syscall HUnlock label00000634: 00000634 4267 clr.w -[A7] 00000636 2F2E FEFC move.l -[A7], [A6 - 0x104] 0000063A A9A4 syscall HomeResFile 0000063C 3D5F FEF6 move.w [A6 - 0x10A], [A7]+ 00000640 57C0 seq D0 00000642 4A00 tst.b D0 00000644 6612 bne +0x14 /* 00000658 */ 00000646 207C 0000 0A58 movea.l A0, 0xA58 /* '\nX' */ 0000064C 322E FEF6 move.w D1, [A6 - 0x10A] 00000650 B250 cmp.w D1, [A0] 00000652 57C1 seq D1 00000654 8001 or.b D0, D1 00000656 6706 beq +0x8 /* 0000065E */ label00000658: 00000658 2F0E move.l -[A7], A6 0000065A 4EBA FE68 jsr [PC - 0x198 /* 000004C4 */] label0000065E: 0000065E 206E FEFC movea.l A0, [A6 - 0x104] 00000662 2D50 FEF8 move.l [A6 - 0x108], [A0] 00000666 206E FEF8 movea.l A0, [A6 - 0x108] 0000066A 7002 moveq.l D0, 0x02 0000066C B050 cmp.w D0, [A0] 0000066E 6742 beq +0x44 /* 000006B2 */ 00000670 7001 moveq.l D0, 0x01 00000672 B050 cmp.w D0, [A0] 00000674 6708 beq +0xA /* 0000067E */ 00000676 2F0E move.l -[A7], A6 00000678 4EBA FE4A jsr [PC - 0x1B6 /* 000004C4 */] 0000067C 6034 bra +0x36 /* 000006B2 */ label0000067E: 0000067E 54AE FEF8 addq.l [A6 - 0x108], 2 00000682 206E FEF8 movea.l A0, [A6 - 0x108] 00000686 4A50 tst.w [A0] 00000688 57C0 seq D0 0000068A 4A00 tst.b D0 0000068C 6624 bne +0x26 /* 000006B2 */ 0000068E 7201 moveq.l D1, 0x01 00000690 B250 cmp.w D1, [A0] 00000692 57C1 seq D1 00000694 4A01 tst.b D1 00000696 6714 beq +0x16 /* 000006AC */ 00000698 242E FEF8 move.l D2, [A6 - 0x108] 0000069C 5482 addq.l D2, 2 0000069E 2042 movea.l A0, D2 000006A0 7405 moveq.l D2, 0x05 000006A2 B450 cmp.w D2, [A0] 000006A4 57C2 seq D2 000006A6 C202 and.b D1, D2 000006A8 8001 or.b D0, D1 000006AA 6606 bne +0x8 /* 000006B2 */ label000006AC: 000006AC 2F0E move.l -[A7], A6 000006AE 4EBA FE14 jsr [PC - 0x1EC /* 000004C4 */] label000006B2: 000006B2 4267 clr.w -[A7] 000006B4 2F2E FEFC move.l -[A7], [A6 - 0x104] 000006B8 4EAD 219A jsr [A5 + 0x219A /* export_1071 */] 000006BC 101F move.b D0, [A7]+ 000006BE 661E bne +0x20 /* 000006DE */ 000006C0 102E FEF1 move.b D0, [A6 - 0x10F] 000006C4 6608 bne +0xA /* 000006CE */ 000006C6 2F2E FEFC move.l -[A7], [A6 - 0x104] 000006CA 205F movea.l A0, [A7]+ 000006CC A064 syscall MoveHHi label000006CE: 000006CE 2F2E FEFC move.l -[A7], [A6 - 0x104] 000006D2 205F movea.l A0, [A7]+ 000006D4 A049 syscall HPurge 000006D6 2F2E FEFC move.l -[A7], [A6 - 0x104] 000006DA 205F movea.l A0, [A7]+ 000006DC A029 syscall HLock label000006DE: 000006DE 42A7 clr.l -[A7] 000006E0 2F2E FEFC move.l -[A7], [A6 - 0x104] 000006E4 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */] 000006E8 2D5F FEEC move.l [A6 - 0x114], [A7]+ 000006EC 206E FEEC movea.l A0, [A6 - 0x114] 000006F0 2D48 FEDE move.l [A6 - 0x122], A0 000006F4 4240 clr.w D0 000006F6 1028 0014 move.b D0, [A0 + 0x14] 000006FA 6710 beq +0x12 /* 0000070C */ 000006FC 0440 00FE subi.w D0, 0xFE 00000700 6700 00DC beq +0xDE /* 000007DE */ 00000704 5340 subq.w D0, 1 00000706 6724 beq +0x26 /* 0000072C */ 00000708 6000 01C4 bra +0x1C6 /* 000008CE */ label0000070C: 0000070C 302D E982 move.w D0, [A5 - 0x167E] 00000710 5340 subq.w D0, 1 00000712 41ED E970 lea.l A0, [A5 - 0x1690] 00000716 C1FC 000C muls.w D0, 0xC 0000071A 3230 000A move.w D1, [A0 + D0.w + 0xA] 0000071E D27C 0080 add.w D1, 0x80 00000722 48C1 ext.l D1 00000724 2D41 FEE2 move.l [A6 - 0x11E], D1 00000728 6000 01AA bra +0x1AC /* 000008D4 */ label0000072C: 0000072C 206E FEDE movea.l A0, [A6 - 0x122] 00000730 3D68 0006 FEE6 move.w [A6 - 0x11A], [A0 + 0x6] 00000736 302E FEE6 move.w D0, [A6 - 0x11A] 0000073A 5340 subq.w D0, 1 0000073C 6708 beq +0xA /* 00000746 */ 0000073E 5340 subq.w D0, 1 00000740 672E beq +0x30 /* 00000770 */ 00000742 6000 0090 bra +0x92 /* 000007D4 */ label00000746: 00000746 302D E982 move.w D0, [A5 - 0x167E] 0000074A 5340 subq.w D0, 1 0000074C 41ED E970 lea.l A0, [A5 - 0x1690] 00000750 C1FC 000C muls.w D0, 0xC 00000754 3230 000A move.w D1, [A0 + D0.w + 0xA] 00000758 D27C 0080 add.w D1, 0x80 0000075C 48C1 ext.l D1 0000075E 2D41 FEE2 move.l [A6 - 0x11E], D1 00000762 2F2E FEEC move.l -[A7], [A6 - 0x114] 00000766 2F0E move.l -[A7], A6 00000768 4EBA FD9C jsr [PC - 0x264 /* 00000506 */] 0000076C 6000 0166 bra +0x168 /* 000008D4 */ label00000770: 00000770 102D E98E move.b D0, [A5 - 0x1672] 00000774 6720 beq +0x22 /* 00000796 */ 00000776 302D E982 move.w D0, [A5 - 0x167E] 0000077A 5340 subq.w D0, 1 0000077C 41ED E970 lea.l A0, [A5 - 0x1690] 00000780 C1FC 000C muls.w D0, 0xC 00000784 3230 000A move.w D1, [A0 + D0.w + 0xA] 00000788 D27C 00C0 add.w D1, 0xC0 0000078C 48C1 ext.l D1 0000078E 2D41 FEE2 move.l [A6 - 0x11E], D1 00000792 6000 0140 bra +0x142 /* 000008D4 */ label00000796: 00000796 206E FEDE movea.l A0, [A6 - 0x122] 0000079A 2248 movea.l A1, A0 0000079C 4240 clr.w D0 0000079E 1029 0015 move.b D0, [A1 + 0x15] 000007A2 907C 000C sub.w D0, 0xC 000007A6 1140 0015 move.b [A0 + 0x15], D0 000007AA 302D E982 move.w D0, [A5 - 0x167E] 000007AE 5340 subq.w D0, 1 000007B0 41ED E970 lea.l A0, [A5 - 0x1690] 000007B4 C1FC 000C muls.w D0, 0xC 000007B8 3230 000A move.w D1, [A0 + D0.w + 0xA] 000007BC D27C 0080 add.w D1, 0x80 000007C0 48C1 ext.l D1 000007C2 2D41 FEE2 move.l [A6 - 0x11E], D1 000007C6 2F2E FEEC move.l -[A7], [A6 - 0x114] 000007CA 2F0E move.l -[A7], A6 000007CC 4EBA FD38 jsr [PC - 0x2C8 /* 00000506 */] 000007D0 6000 0102 bra +0x104 /* 000008D4 */ label000007D4: 000007D4 2F0E move.l -[A7], A6 000007D6 4EBA FCEC jsr [PC - 0x314 /* 000004C4 */] 000007DA 6000 00F8 bra +0xFA /* 000008D4 */ label000007DE: 000007DE 102D E98E move.b D0, [A5 - 0x1672] 000007E2 6642 bne +0x44 /* 00000826 */ 000007E4 4267 clr.w -[A7] 000007E6 A99B syscall SetResLoad 000007E8 42A7 clr.l -[A7] 000007EA 2F3C 736E 7468 move.l -[A7], 0x736E7468 /* 'snth' */ 000007F0 3F3C 000B move.w -[A7], 0xB 000007F4 A9A0 syscall GetResource 000007F6 4A9F tst.l [A7]+ 000007F8 57C0 seq D0 000007FA 4A00 tst.b D0 000007FC 661C bne +0x1E /* 0000081A */ 000007FE 2F00 move.l -[A7], D0 00000800 42A7 clr.l -[A7] 00000802 2F3C 736E 7468 move.l -[A7], 0x736E7468 /* 'snth' */ 00000808 3F3C 000D move.w -[A7], 0xD /* '\r' */ 0000080C A9A0 syscall GetResource 0000080E 221F move.l D1, [A7]+ 00000810 201F move.l D0, [A7]+ 00000812 4A81 tst.l D1 00000814 57C1 seq D1 00000816 8001 or.b D0, D1 00000818 6706 beq +0x8 /* 00000820 */ label0000081A: 0000081A 2F0E move.l -[A7], A6 0000081C 4EBA FCA6 jsr [PC - 0x35A /* 000004C4 */] label00000820: 00000820 1F3C 0001 move.b -[A7], 0x1 00000824 A99B syscall SetResLoad label00000826: 00000826 206E FEEC movea.l A0, [A6 - 0x114] 0000082A 3028 0038 move.w D0, [A0 + 0x38] 0000082E 674C beq +0x4E /* 0000087C */ 00000830 5740 subq.w D0, 3 00000832 6706 beq +0x8 /* 0000083A */ 00000834 5340 subq.w D0, 1 00000836 6720 beq +0x22 /* 00000858 */ 00000838 603C bra +0x3E /* 00000876 */ label0000083A: 0000083A 302D E982 move.w D0, [A5 - 0x167E] 0000083E 5340 subq.w D0, 1 00000840 41ED E970 lea.l A0, [A5 - 0x1690] 00000844 C1FC 000C muls.w D0, 0xC 00000848 3230 000A move.w D1, [A0 + D0.w + 0xA] 0000084C D27C 0300 add.w D1, 0x300 00000850 48C1 ext.l D1 00000852 2D41 FEE2 move.l [A6 - 0x11E], D1 00000856 6024 bra +0x26 /* 0000087C */ label00000858: 00000858 302D E982 move.w D0, [A5 - 0x167E] 0000085C 5340 subq.w D0, 1 0000085E 41ED E970 lea.l A0, [A5 - 0x1690] 00000862 C1FC 000C muls.w D0, 0xC 00000866 3230 000A move.w D1, [A0 + D0.w + 0xA] 0000086A D27C 0400 add.w D1, 0x400 0000086E 48C1 ext.l D1 00000870 2D41 FEE2 move.l [A6 - 0x11E], D1 00000874 6006 bra +0x8 /* 0000087C */ label00000876: 00000876 2F0E move.l -[A7], A6 00000878 4EBA FC4A jsr [PC - 0x3B6 /* 000004C4 */] label0000087C: 0000087C 206E FEDE movea.l A0, [A6 - 0x122] 00000880 2028 0004 move.l D0, [A0 + 0x4] 00000884 0480 0000 0001 subi.l D0, 0x1 0000088A 670A beq +0xC /* 00000896 */ 0000088C 0480 0000 0001 subi.l D0, 0x1 00000892 670C beq +0xE /* 000008A0 */ 00000894 6022 bra +0x24 /* 000008B8 */ label00000896: 00000896 06AE 0000 0080 FEE2 addi.l [A6 - 0x11E], 0x80 0000089E 601E bra +0x20 /* 000008BE */ label000008A0: 000008A0 102D E98E move.b D0, [A5 - 0x1672] 000008A4 670A beq +0xC /* 000008B0 */ 000008A6 06AE 0000 00C0 FEE2 addi.l [A6 - 0x11E], 0xC0 000008AE 600E bra +0x10 /* 000008BE */ label000008B0: 000008B0 2F0E move.l -[A7], A6 000008B2 4EBA FC10 jsr [PC - 0x3F0 /* 000004C4 */] 000008B6 6006 bra +0x8 /* 000008BE */ label000008B8: 000008B8 2F0E move.l -[A7], A6 000008BA 4EBA FC08 jsr [PC - 0x3F8 /* 000004C4 */] label000008BE: 000008BE 102D E98C move.b D0, [A5 - 0x1674] 000008C2 6710 beq +0x12 /* 000008D4 */ 000008C4 2D7C 0000 0080 FEE2 move.l [A6 - 0x11E], 0x80 000008CC 6006 bra +0x8 /* 000008D4 */ label000008CE: 000008CE 2F0E move.l -[A7], A6 000008D0 4EBA FBF2 jsr [PC - 0x40E /* 000004C4 */] label000008D4: 000008D4 302D E982 move.w D0, [A5 - 0x167E] 000008D8 5340 subq.w D0, 1 000008DA 41ED E970 lea.l A0, [A5 - 0x1690] 000008DE C1FC 000C muls.w D0, 0xC 000008E2 4AB0 0002 tst.l [A0 + D0.w + 0x2] 000008E6 6608 bne +0xA /* 000008F0 */ 000008E8 2F2E FEE2 move.l -[A7], [A6 - 0x11E] 000008EC 4EBA F750 jsr [PC - 0x8B0 /* 0000003E */] label000008F0: 000008F0 302D E982 move.w D0, [A5 - 0x167E] 000008F4 5340 subq.w D0, 1 000008F6 41ED E970 lea.l A0, [A5 - 0x1690] 000008FA C1FC 000C muls.w D0, 0xC 000008FE 4AB0 0002 tst.l [A0 + D0.w + 0x2] 00000902 6606 bne +0x8 /* 0000090A */ 00000904 2F0E move.l -[A7], A6 00000906 4EBA FBBC jsr [PC - 0x444 /* 000004C4 */] label0000090A: 0000090A 4267 clr.w -[A7] 0000090C 2F2E FEFC move.l -[A7], [A6 - 0x104] 00000910 486E FF00 pea.l [A6 - 0x100] 00000914 486E FEF2 pea.l [A6 - 0x10E] 00000918 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 0000091C 101F move.b D0, [A7]+ 0000091E 6708 beq +0xA /* 00000928 */ 00000920 2D6E FEF2 000E move.l [A6 + 0xE], [A6 - 0x10E] 00000926 6006 bra +0x8 /* 0000092E */ label00000928: 00000928 2F0E move.l -[A7], A6 0000092A 4EBA FB98 jsr [PC - 0x468 /* 000004C4 */] label0000092E: 0000092E 206E FEF2 movea.l A0, [A6 - 0x10E] 00000932 2050 movea.l A0, [A0] 00000934 216E FEE2 000E move.l [A0 + 0xE], [A6 - 0x11E] label0000093A: 0000093A 4FEE FEBE lea.l A7, [A6 - 0x142] 0000093E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000942 4E5E unlink A6 00000944 205F movea.l A0, [A7]+ 00000946 5C4F addq.w A7, 6 00000948 4ED0 jmp [A0] fn0000094A: 0000094A 4E56 FEF0 link A6, -0x0110 0000094E 302D E982 move.w D0, [A5 - 0x167E] 00000952 5340 subq.w D0, 1 00000954 41ED E970 lea.l A0, [A5 - 0x1690] 00000958 C1FC 000C muls.w D0, 0xC 0000095C 5270 0000 addq.w [A0 + D0.w], 1 00000960 3D7C 000D FFF6 move.w [A6 - 0xA], 0xD /* '\r' */ 00000966 302D E982 move.w D0, [A5 - 0x167E] 0000096A D07C 0100 add.w D0, 0x100 0000096E 3D40 FFF8 move.w [A6 - 0x8], D0 00000972 2D6E 0008 FFFA move.l [A6 - 0x6], [A6 + 0x8] 00000978 4267 clr.w -[A7] 0000097A 302D E982 move.w D0, [A5 - 0x167E] 0000097E 5340 subq.w D0, 1 00000980 41ED E970 lea.l A0, [A5 - 0x1690] 00000984 C1FC 000C muls.w D0, 0xC 00000988 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 0000098C 486E FFF6 pea.l [A6 - 0xA] 00000990 4267 clr.w -[A7] 00000992 A803 syscall SndDoCommand 00000994 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00000998 102D E98E move.b D0, [A5 - 0x1672] 0000099C 6734 beq +0x36 /* 000009D2 */ 0000099E 2D7C 0005 0000 FFF6 move.l [A6 - 0xA], 0x50000 000009A6 206E 0008 movea.l A0, [A6 + 0x8] 000009AA 2050 movea.l A0, [A0] 000009AC 2D68 000E FFFA move.l [A6 - 0x6], [A0 + 0xE] 000009B2 4267 clr.w -[A7] 000009B4 302D E982 move.w D0, [A5 - 0x167E] 000009B8 5340 subq.w D0, 1 000009BA 41ED E970 lea.l A0, [A5 - 0x1690] 000009BE C1FC 000C muls.w D0, 0xC 000009C2 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 000009C6 486E FFF6 pea.l [A6 - 0xA] 000009CA 4267 clr.w -[A7] 000009CC A803 syscall SndDoCommand 000009CE 3D5F FFFE move.w [A6 - 0x2], [A7]+ label000009D2: 000009D2 4E5E unlink A6 000009D4 2E9F move.l [A7], [A7]+ 000009D6 4E75 rts fn000009D8: 000009D8 4E56 0000 link A6, 0 000009DC 206E 0008 movea.l A0, [A6 + 0x8] 000009E0 3F28 FDF6 move.w -[A7], [A0 - 0x20A] 000009E4 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 000009E8 206E 0008 movea.l A0, [A6 + 0x8] 000009EC 2C48 movea.l A6, A0 000009EE 4EFA 04E6 jmp [PC + 0x4E6 /* 00000ED6 */] 000009F2 0000 4E5E ori.b D0, 0x5E /* '^' */ 000009F6 2E9F move.l [A7], [A7]+ 000009F8 4E75 rts fn000009FA: 000009FA 4E56 0000 link A6, 0 000009FE 102E 000C move.b D0, [A6 + 0xC] 00000A02 6602 bne +0x4 /* 00000A06 */ 00000A04 6010 bra +0x12 /* 00000A16 */ label00000A06: 00000A06 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 00000A0A 206E 0008 movea.l A0, [A6 + 0x8] 00000A0E 2C48 movea.l A6, A0 00000A10 4EFA 04C4 jmp [PC + 0x4C4 /* 00000ED6 */] 00000A14 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 00000A16-00000A18 label00000A16: 00000A16 4E5E unlink A6 // end alternate branch 00000A16-00000A18 label00000A16: // (misaligned) 00000A18 205F movea.l A0, [A7]+ 00000A1A 5C4F addq.w A7, 6 00000A1C 4ED0 jmp [A0] fn00000A1E: 00000A1E 4E56 FFF6 link A6, -0x000A 00000A22 2F0C move.l -[A7], A4 00000A24 286E 0008 movea.l A4, [A6 + 0x8] 00000A28 3D7C 04B0 FFF6 move.w [A6 - 0xA], 0x4B0 00000A2E 4267 clr.w -[A7] 00000A30 487A 006E pea.l [PC + 0x6E /* 00000AA0, value 0x52E414F, pstring ".AOUT" */] 00000A34 486C FDF4 pea.l [A4 - 0x20C] 00000A38 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00000A3C 4A5F tst.w [A7]+ 00000A3E 56C0 sne D0 00000A40 4400 neg.b D0 00000A42 1F00 move.b -[A7], D0 00000A44 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A48 4EBA FFB0 jsr [PC - 0x50 /* 000009FA */] 00000A4C 486E FFF8 pea.l [A6 - 0x8] 00000A50 7008 moveq.l D0, 0x08 00000A52 2F00 move.l -[A7], D0 00000A54 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00000A58 4267 clr.w -[A7] 00000A5A 3F2C FDF4 move.w -[A7], [A4 - 0x20C] 00000A5E 486E FFF8 pea.l [A6 - 0x8] 00000A62 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000A66 4A5F tst.w [A7]+ 00000A68 56C0 sne D0 00000A6A 4400 neg.b D0 00000A6C 1F00 move.b -[A7], D0 00000A6E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A72 4EBA FF86 jsr [PC - 0x7A /* 000009FA */] 00000A76 4267 clr.w -[A7] 00000A78 3F2C FDF4 move.w -[A7], [A4 - 0x20C] 00000A7C 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00000A80 486E FFF6 pea.l [A6 - 0xA] 00000A84 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 00000A88 4A5F tst.w [A7]+ 00000A8A 56C0 sne D0 00000A8C 4400 neg.b D0 00000A8E 1F00 move.b -[A7], D0 00000A90 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A94 4EBA FF64 jsr [PC - 0x9C /* 000009FA */] 00000A98 285F movea.l A4, [A7]+ 00000A9A 4E5E unlink A6 00000A9C 2E9F move.l [A7], [A7]+ 00000A9E 4E75 rts 00000AA0 052E 414F btst [A6 + 0x414F], D2 00000AA4 5554 subq.w [A4], 2 fn00000AA6: 00000AA6 4E56 FFFE link A6, -0x0002 00000AAA 4267 clr.w -[A7] 00000AAC 206E 0008 movea.l A0, [A6 + 0x8] 00000AB0 3F28 FDF4 move.w -[A7], [A0 - 0x20C] 00000AB4 3F3C CC0A move.w -[A7], 0xCC0A 00000AB8 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00000ABC 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00000AC0 4267 clr.w -[A7] 00000AC2 206E 0008 movea.l A0, [A6 + 0x8] 00000AC6 3F28 FDF4 move.w -[A7], [A0 - 0x20C] 00000ACA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000ACE 4A5F tst.w [A7]+ 00000AD0 56C0 sne D0 00000AD2 4400 neg.b D0 00000AD4 1F00 move.b -[A7], D0 00000AD6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000ADA 4EBA FF1E jsr [PC - 0xE2 /* 000009FA */] 00000ADE 4E5E unlink A6 00000AE0 2E9F move.l [A7], [A7]+ 00000AE2 4E75 rts fn00000AE4: 00000AE4 4E56 FEA4 link A6, -0x015C 00000AE8 48E7 0700 movem.l -[A7], D5,D6,D7 00000AEC 206E 000C movea.l A0, [A6 + 0xC] 00000AF0 43EE FF00 lea.l A1, [A6 - 0x100] 00000AF4 707F moveq.l D0, 0x7F label00000AF6: 00000AF6 32D8 move.w [A1]+, [A0]+ 00000AF8 51C8 FFFC dbf D0, -0x6 /* 00000AF6 */ 00000AFC 486E FEB0 pea.l [A6 - 0x150] 00000B00 7050 moveq.l D0, 0x50 00000B02 2F00 move.l -[A7], D0 00000B04 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00000B08 206E 0008 movea.l A0, [A6 + 0x8] 00000B0C 3D68 FDF4 FEC8 move.w [A6 - 0x138], [A0 - 0x20C] 00000B12 41EE FF00 lea.l A0, [A6 - 0x100] 00000B16 2008 move.l D0, A0 00000B18 5280 addq.l D0, 1 00000B1A 2D40 FED0 move.l [A6 - 0x130], D0 00000B1E 4240 clr.w D0 00000B20 102E FF00 move.b D0, [A6 - 0x100] 00000B24 48C0 ext.l D0 00000B26 2D40 FED4 move.l [A6 - 0x12C], D0 00000B2A 42A7 clr.l -[A7] 00000B2C A975 syscall TickCount 00000B2E 2C1F move.l D6, [A7]+ 00000B30 7028 moveq.l D0, 0x28 00000B32 DC80 add.l D6, D0 label00000B34: 00000B34 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */] 00000B38 4267 clr.w -[A7] 00000B3A 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */] 00000B3E 101F move.b D0, [A7]+ 00000B40 6702 beq +0x4 /* 00000B44 */ 00000B42 6008 bra +0xA /* 00000B4C */ label00000B44: 00000B44 42A7 clr.l -[A7] 00000B46 A975 syscall TickCount 00000B48 BC9F cmp.l D6, [A7]+ 00000B4A 6EE8 bgt -0x16 /* 00000B34 */ label00000B4C: 00000B4C 4267 clr.w -[A7] 00000B4E 486E FEB0 pea.l [A6 - 0x150] 00000B52 1F3C 0001 move.b -[A7], 0x1 00000B56 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00000B5A 4A5F tst.w [A7]+ 00000B5C 56C0 sne D0 00000B5E 4400 neg.b D0 00000B60 1F00 move.b -[A7], D0 00000B62 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B66 4EBA FE92 jsr [PC - 0x16E /* 000009FA */] 00000B6A 42A7 clr.l -[A7] 00000B6C 3F3C 0004 move.w -[A7], 0x4 00000B70 A9B9 syscall GetCursor 00000B72 205F movea.l A0, [A7]+ 00000B74 2F10 move.l -[A7], [A0] 00000B76 A851 syscall SetCursor 00000B78 42A7 clr.l -[A7] 00000B7A A975 syscall TickCount 00000B7C 2E1F move.l D7, [A7]+ 00000B7E 302D E97E move.w D0, [A5 - 0x1682] 00000B82 48C0 ext.l D0 00000B84 2C00 move.l D6, D0 00000B86 DC87 add.l D6, D7 00000B88 2A07 move.l D5, D7 00000B8A DABC 0000 00B4 add.l D5, 0xB4 label00000B90: 00000B90 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */] 00000B94 42A7 clr.l -[A7] 00000B96 A975 syscall TickCount 00000B98 2E1F move.l D7, [A7]+ 00000B9A BA87 cmp.l D5, D7 00000B9C 5DC0 slt D0 00000B9E 4A00 tst.b D0 00000BA0 6712 beq +0x14 /* 00000BB4 */ 00000BA2 2F00 move.l -[A7], D0 00000BA4 4267 clr.w -[A7] 00000BA6 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */] 00000BAA 121F move.b D1, [A7]+ 00000BAC 201F move.l D0, [A7]+ 00000BAE C001 and.b D0, D1 00000BB0 6702 beq +0x4 /* 00000BB4 */ 00000BB2 6004 bra +0x6 /* 00000BB8 */ label00000BB4: 00000BB4 BC87 cmp.l D6, D7 00000BB6 6ED8 bgt -0x26 /* 00000B90 */ label00000BB8: 00000BB8 486D A02C pea.l [A5 - 0x5FD4] 00000BBC 4EAD 223A jsr [A5 + 0x223A /* export_1091 */] 00000BC0 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00000BC4 4E5E unlink A6 00000BC6 205F movea.l A0, [A7]+ 00000BC8 504F addq.w A7, 8 00000BCA 4ED0 jmp [A0] fn00000BCC: 00000BCC 4E56 FFDC link A6, -0x0024 00000BD0 48E7 0118 movem.l -[A7], D7,A3,A4 00000BD4 286E 0008 movea.l A4, [A6 + 0x8] 00000BD8 302E 000C move.w D0, [A6 + 0xC] 00000BDC 0440 0023 subi.w D0, 0x23 /* '#' */ 00000BE0 6700 008A beq +0x8C /* 00000C6C */ 00000BE4 5F40 subq.w D0, 7 00000BE6 6700 0084 beq +0x86 /* 00000C6C */ 00000BEA 5540 subq.w D0, 2 00000BEC 671E beq +0x20 /* 00000C0C */ 00000BEE 5940 subq.w D0, 4 00000BF0 6B00 01A6 bmi +0x1A8 /* 00000D98 */ 00000BF4 0440 0009 subi.w D0, 0x9 /* '\t' */ 00000BF8 6F72 ble +0x74 /* 00000C6C */ 00000BFA 5540 subq.w D0, 2 00000BFC 673E beq +0x40 /* 00000C3C */ 00000BFE 5D40 subq.w D0, 6 00000C00 6B00 0196 bmi +0x198 /* 00000D98 */ 00000C04 5740 subq.w D0, 3 00000C06 6F64 ble +0x66 /* 00000C6C */ 00000C08 6000 018E bra +0x190 /* 00000D98 */ label00000C0C: 00000C0C 2D7C 000A 07D0 FFF2 move.l [A6 - 0xE], 0xA07D0 00000C14 7000 moveq.l D0, 0x00 00000C16 2D40 FFF6 move.l [A6 - 0xA], D0 00000C1A 4267 clr.w -[A7] 00000C1C 302D E982 move.w D0, [A5 - 0x167E] 00000C20 5340 subq.w D0, 1 00000C22 41ED E970 lea.l A0, [A5 - 0x1690] 00000C26 C1FC 000C muls.w D0, 0xC 00000C2A 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 00000C2E 486E FFF2 pea.l [A6 - 0xE] 00000C32 4267 clr.w -[A7] 00000C34 A803 syscall SndDoCommand 00000C36 3E1F move.w D7, [A7]+ 00000C38 6000 015E bra +0x160 /* 00000D98 */ label00000C3C: 00000C3C 2D7C 000A 4E20 FFF2 move.l [A6 - 0xE], 0xA4E20 /* '\nN ' */ 00000C44 7000 moveq.l D0, 0x00 00000C46 2D40 FFF6 move.l [A6 - 0xA], D0 00000C4A 4267 clr.w -[A7] 00000C4C 302D E982 move.w D0, [A5 - 0x167E] 00000C50 5340 subq.w D0, 1 00000C52 41ED E970 lea.l A0, [A5 - 0x1690] 00000C56 C1FC 000C muls.w D0, 0xC 00000C5A 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 00000C5E 486E FFF2 pea.l [A6 - 0xE] 00000C62 4267 clr.w -[A7] 00000C64 A803 syscall SndDoCommand 00000C66 3E1F move.w D7, [A7]+ 00000C68 6000 012E bra +0x130 /* 00000D98 */ label00000C6C: 00000C6C 102D E994 move.b D0, [A5 - 0x166C] 00000C70 6622 bne +0x24 /* 00000C94 */ 00000C72 122D A07A move.b D1, [A5 - 0x5F86] 00000C76 0A01 0001 xori.b D1, 0x1 00000C7A 8001 or.b D0, D1 00000C7C 4A00 tst.b D0 00000C7E 6614 bne +0x16 /* 00000C94 */ 00000C80 2F00 move.l -[A7], D0 00000C82 4267 clr.w -[A7] 00000C84 4EAD 16F2 jsr [A5 + 0x16F2 /* export_730 */] 00000C88 121F move.b D1, [A7]+ 00000C8A 201F move.l D0, [A7]+ 00000C8C 0A01 0001 xori.b D1, 0x1 00000C90 8001 or.b D0, D1 00000C92 6708 beq +0xA /* 00000C9C */ label00000C94: 00000C94 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C98 4EBA FD3E jsr [PC - 0x2C2 /* 000009D8 */] label00000C9C: 00000C9C 4247 clr.w D7 00000C9E 196E 000D FDFF move.b [A4 - 0x201], [A6 + 0xD] 00000CA4 42A7 clr.l -[A7] 00000CA6 487A 00FC pea.l [PC + 0xFC /* 00000DA4, value 0x4446961, pstring "Dial" */] 00000CAA 486C FDFE pea.l [A4 - 0x202] 00000CAE 486E FFDC pea.l [A6 - 0x24] 00000CB2 3F3C 0002 move.w -[A7], 0x2 00000CB6 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000CBA 486E FFDC pea.l [A6 - 0x24] 00000CBE 1F3C 0001 move.b -[A7], 0x1 00000CC2 4EBA F8CA jsr [PC - 0x736 /* 0000058E */] 00000CC6 265F movea.l A3, [A7]+ 00000CC8 200B move.l D0, A3 00000CCA 6604 bne +0x6 /* 00000CD0 */ 00000CCC 6000 00CA bra +0xCC /* 00000D98 */ label00000CD0: 00000CD0 2F0B move.l -[A7], A3 00000CD2 4EBA FC76 jsr [PC - 0x38A /* 0000094A */] 00000CD6 4267 clr.w -[A7] 00000CD8 302D E982 move.w D0, [A5 - 0x167E] 00000CDC 5340 subq.w D0, 1 00000CDE 41ED E970 lea.l A0, [A5 - 0x1690] 00000CE2 C1FC 000C muls.w D0, 0xC 00000CE6 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 00000CEA 2053 movea.l A0, [A3] 00000CEC 2F28 0008 move.l -[A7], [A0 + 0x8] 00000CF0 4267 clr.w -[A7] 00000CF2 486E FFE2 pea.l [A6 - 0x1E] 00000CF6 4EBA F45C jsr [PC - 0xBA4 /* 00000154 */] 00000CFA 3E1F move.w D7, [A7]+ 00000CFC 2D7C 0028 00FA FFF2 move.l [A6 - 0xE], 0x2800FA 00000D04 703C moveq.l D0, 0x3C 00000D06 2D40 FFF6 move.l [A6 - 0xA], D0 00000D0A 4267 clr.w -[A7] 00000D0C 302D E982 move.w D0, [A5 - 0x167E] 00000D10 5340 subq.w D0, 1 00000D12 41ED E970 lea.l A0, [A5 - 0x1690] 00000D16 C1FC 000C muls.w D0, 0xC 00000D1A 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 00000D1E 486E FFF2 pea.l [A6 - 0xE] 00000D22 4267 clr.w -[A7] 00000D24 A803 syscall SndDoCommand 00000D26 3E1F move.w D7, [A7]+ 00000D28 2D7C 0003 0000 FFF2 move.l [A6 - 0xE], 0x30000 00000D30 7000 moveq.l D0, 0x00 00000D32 2D40 FFF6 move.l [A6 - 0xA], D0 00000D36 4267 clr.w -[A7] 00000D38 302D E982 move.w D0, [A5 - 0x167E] 00000D3C 5340 subq.w D0, 1 00000D3E 41ED E970 lea.l A0, [A5 - 0x1690] 00000D42 C1FC 000C muls.w D0, 0xC 00000D46 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 00000D4A 486E FFF2 pea.l [A6 - 0xE] 00000D4E 4267 clr.w -[A7] 00000D50 A803 syscall SndDoCommand 00000D52 3E1F move.w D7, [A7]+ 00000D54 2D7C 000A 00FA FFF2 move.l [A6 - 0xE], 0xA00FA 00000D5C 7000 moveq.l D0, 0x00 00000D5E 2D40 FFF6 move.l [A6 - 0xA], D0 00000D62 4267 clr.w -[A7] 00000D64 302D E982 move.w D0, [A5 - 0x167E] 00000D68 5340 subq.w D0, 1 00000D6A 41ED E970 lea.l A0, [A5 - 0x1690] 00000D6E C1FC 000C muls.w D0, 0xC 00000D72 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 00000D76 486E FFF2 pea.l [A6 - 0xE] 00000D7A 4267 clr.w -[A7] 00000D7C A803 syscall SndDoCommand 00000D7E 3E1F move.w D7, [A7]+ 00000D80 302D E982 move.w D0, [A5 - 0x167E] 00000D84 5340 subq.w D0, 1 00000D86 41ED E970 lea.l A0, [A5 - 0x1690] 00000D8A C1FC 000C muls.w D0, 0xC 00000D8E 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 00000D92 2F0B move.l -[A7], A3 00000D94 4EBA F6FC jsr [PC - 0x904 /* 00000492 */] label00000D98: 00000D98 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000D9C 4E5E unlink A6 00000D9E 205F movea.l A0, [A7]+ 00000DA0 5C4F addq.w A7, 6 00000DA2 4ED0 jmp [A0] 00000DA4 0444 6961 subi.w D4, 0x6961 /* 'ia' */ 00000DA8 6C00 4E56 bge +0x4E58 /* 00005C00 */ export_286: // at 00000DAA (misaligned) 00000DAC FCEC .extension 0xCEC // unimplemented 00000DAE 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000DB2 422E FDFD clr.b [A6 - 0x203] 00000DB6 4267 clr.w -[A7] 00000DB8 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00000DBC 3D5F FDF2 move.w [A6 - 0x20E], [A7]+ 00000DC0 57C0 seq D0 00000DC2 7201 moveq.l D1, 0x01 00000DC4 B26E FDF2 cmp.w D1, [A6 - 0x20E] 00000DC8 57C1 seq D1 00000DCA 8001 or.b D0, D1 00000DCC 6730 beq +0x32 /* 00000DFE */ 00000DCE 1D7C 0001 FDFD move.b [A6 - 0x203], 0x1 00000DD4 7001 moveq.l D0, 0x01 00000DD6 B06E FDF2 cmp.w D0, [A6 - 0x20E] 00000DDA 660A bne +0xC /* 00000DE6 */ 00000DDC 486E FE00 pea.l [A6 - 0x200] 00000DE0 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000DE4 6010 bra +0x12 /* 00000DF6 */ label00000DE6: 00000DE6 41EE FE00 lea.l A0, [A6 - 0x200] 00000DEA 43FA 00F6 lea.l A1, [PC + 0xF6 /* 00000EE2, value 0xC415453, pstring "ATS0=0S7=1DT" */] 00000DEE 7006 moveq.l D0, 0x06 label00000DF0: 00000DF0 30D9 move.w [A0]+, [A1]+ 00000DF2 51C8 FFFC dbf D0, -0x6 /* 00000DF0 */ label00000DF6: 00000DF6 1F3C 000D move.b -[A7], 0xD /* '\r' */ 00000DFA 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] label00000DFE: 00000DFE 486E FF00 pea.l [A6 - 0x100] 00000E02 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000E06 102D B820 move.b D0, [A5 - 0x47E0] 00000E0A 6704 beq +0x6 /* 00000E10 */ 00000E0C 6000 00C8 bra +0xCA /* 00000ED6 */ label00000E10: 00000E10 102E FDFD move.b D0, [A6 - 0x203] 00000E14 6732 beq +0x34 /* 00000E48 */ 00000E16 2F0E move.l -[A7], A6 00000E18 4EBA FC04 jsr [PC - 0x3FC /* 00000A1E */] 00000E1C 486E FE00 pea.l [A6 - 0x200] 00000E20 486E FF00 pea.l [A6 - 0x100] 00000E24 486D CFBA pea.l [A5 - 0x3046] 00000E28 486E FCF0 pea.l [A6 - 0x310] 00000E2C 3F3C 0003 move.w -[A7], 0x3 00000E30 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000E34 486E FCF0 pea.l [A6 - 0x310] 00000E38 2F0E move.l -[A7], A6 00000E3A 4EBA FCA8 jsr [PC - 0x358 /* 00000AE4 */] 00000E3E 2F0E move.l -[A7], A6 00000E40 4EBA FC64 jsr [PC - 0x39C /* 00000AA6 */] 00000E44 6000 0090 bra +0x92 /* 00000ED6 */ label00000E48: 00000E48 4267 clr.w -[A7] 00000E4A 4EAD 15EA jsr [A5 + 0x15EA /* export_697 */] 00000E4E 101F move.b D0, [A7]+ 00000E50 660C bne +0xE /* 00000E5E */ 00000E52 4267 clr.w -[A7] 00000E54 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */] 00000E58 101F move.b D0, [A7]+ 00000E5A 67EC beq -0x12 /* 00000E48 */ 00000E5C 6078 bra +0x7A /* 00000ED6 */ label00000E5E: 00000E5E 486E FDF6 pea.l [A6 - 0x20A] 00000E62 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 00000E66 3F2D F264 move.w -[A7], [A5 - 0xD9C] 00000E6A 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00000E6E 1D7C 0001 FDFE move.b [A6 - 0x202], 0x1 00000E74 3D7C 0001 FCEE move.w [A6 - 0x312], 0x1 00000E7A 4240 clr.w D0 00000E7C 102E FF00 move.b D0, [A6 - 0x100] 00000E80 3D40 FCEC move.w [A6 - 0x314], D0 00000E84 3D6E FCEE FDFA move.w [A6 - 0x206], [A6 - 0x312] 00000E8A 601C bra +0x1E /* 00000EA8 */ label00000E8C: 00000E8C 302E FDFA move.w D0, [A6 - 0x206] 00000E90 4241 clr.w D1 00000E92 41EE FF00 lea.l A0, [A6 - 0x100] 00000E96 1230 0000 move.b D1, [A0 + D0.w] 00000E9A 3F01 move.w -[A7], D1 00000E9C 2F0E move.l -[A7], A6 00000E9E 4EBA FD2C jsr [PC - 0x2D4 /* 00000BCC */] 00000EA2 526E FDFA addq.w [A6 - 0x206], 1 00000EA6 690A bvs +0xC /* 00000EB2 */ label00000EA8: 00000EA8 302E FDFA move.w D0, [A6 - 0x206] 00000EAC B06E FCEC cmp.w D0, [A6 - 0x314] 00000EB0 6FDA ble -0x24 /* 00000E8C */ label00000EB2: 00000EB2 4267 clr.w -[A7] 00000EB4 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */] 00000EB8 101F move.b D0, [A7]+ 00000EBA 670A beq +0xC /* 00000EC6 */ 00000EBC 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */] 00000EC0 2F0E move.l -[A7], A6 00000EC2 4EBA FB14 jsr [PC - 0x4EC /* 000009D8 */] label00000EC6: 00000EC6 4267 clr.w -[A7] 00000EC8 4EAD 15EA jsr [A5 + 0x15EA /* export_697 */] 00000ECC 101F move.b D0, [A7]+ 00000ECE 67E2 beq -0x1C /* 00000EB2 */ 00000ED0 2F0E move.l -[A7], A6 00000ED2 4EBA FB04 jsr [PC - 0x4FC /* 000009D8 */] label00000ED6: 00000ED6 4FEE FCCC lea.l A7, [A6 - 0x334] 00000EDA 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000EDE 4E5E unlink A6 00000EE0 4E75 rts 00000EE2 0C41 5453 cmpi.w D1, 0x5453 /* 'TS' */ 00000EE6 303D move.w D0, <> 00000EE8 3053 movea.w A0, [A3] 00000EEA 373D move.w -[A3], <> 00000EEC 3144 5400 move.w [A0 + 0x5400], D4 fn00000EF0: 00000EF0 4E56 FFEE link A6, -0x0012 00000EF4 48E7 0308 movem.l -[A7], D6,D7,A4 00000EF8 286E 0008 movea.l A4, [A6 + 0x8] 00000EFC 4246 clr.w D6 00000EFE 7001 moveq.l D0, 0x01 00000F00 B06E 000C cmp.w D0, [A6 + 0xC] 00000F04 6706 beq +0x8 /* 00000F0C */ 00000F06 3E2C FDB4 move.w D7, [A4 - 0x24C] 00000F0A 6034 bra +0x36 /* 00000F40 */ label00000F0C: 00000F0C 4267 clr.w -[A7] 00000F0E 42A7 clr.l -[A7] 00000F10 42A7 clr.l -[A7] 00000F12 3F2C FDB4 move.w -[A7], [A4 - 0x24C] 00000F16 3F3C 0001 move.w -[A7], 0x1 00000F1A A869 syscall FixRatio 00000F1C 2F2C FDF6 move.l -[A7], [A4 - 0x20A] 00000F20 A868 syscall FixMul 00000F22 A86C syscall FixRound 00000F24 3E1F move.w D7, [A7]+ 00000F26 4267 clr.w -[A7] 00000F28 42A7 clr.l -[A7] 00000F2A 42A7 clr.l -[A7] 00000F2C 3F2C FDB4 move.w -[A7], [A4 - 0x24C] 00000F30 3F3C 0001 move.w -[A7], 0x1 00000F34 A869 syscall FixRatio 00000F36 2F2C FDFA move.l -[A7], [A4 - 0x206] 00000F3A A868 syscall FixMul 00000F3C A86C syscall FixRound 00000F3E 3C1F move.w D6, [A7]+ label00000F40: 00000F40 702F moveq.l D0, 0x2F 00000F42 B047 cmp.w D0, D7 00000F44 6F02 ble +0x4 /* 00000F48 */ 00000F46 7E2F moveq.l D7, 0x2F label00000F48: 00000F48 302E 000E move.w D0, [A6 + 0xE] 00000F4C 0440 0028 subi.w D0, 0x28 /* '(' */ 00000F50 6712 beq +0x14 /* 00000F64 */ 00000F52 5340 subq.w D0, 1 00000F54 6700 00BC beq +0xBE /* 00001012 */ 00000F58 0440 0029 subi.w D0, 0x29 /* ')' */ 00000F5C 6700 00E8 beq +0xEA /* 00001046 */ 00000F60 6000 0222 bra +0x224 /* 00001184 */ label00000F64: 00000F64 7002 moveq.l D0, 0x02 00000F66 B06E 000C cmp.w D0, [A6 + 0xC] 00000F6A 673C beq +0x3E /* 00000FA8 */ 00000F6C 397C 0028 FDBE move.w [A4 - 0x242], 0x28 /* '(' */ 00000F72 3947 FDC0 move.w [A4 - 0x240], D7 00000F76 7000 moveq.l D0, 0x00 00000F78 302C FDB2 move.w D0, [A4 - 0x24E] 00000F7C 80AC FDC6 or.l D0, [A4 - 0x23A] 00000F80 2940 FDC2 move.l [A4 - 0x23E], D0 00000F84 4267 clr.w -[A7] 00000F86 302D E982 move.w D0, [A5 - 0x167E] 00000F8A 5340 subq.w D0, 1 00000F8C 41ED E970 lea.l A0, [A5 - 0x1690] 00000F90 C1FC 000C muls.w D0, 0xC 00000F94 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 00000F98 486C FDBE pea.l [A4 - 0x242] 00000F9C 4267 clr.w -[A7] 00000F9E A803 syscall SndDoCommand 00000FA0 395F FDA8 move.w [A4 - 0x258], [A7]+ 00000FA4 6000 01DE bra +0x1E0 /* 00001184 */ label00000FA8: 00000FA8 297C 002A 0000 FDBE move.l [A4 - 0x242], 0x2A0000 /* '*\0\0' */ 00000FB0 7000 moveq.l D0, 0x00 00000FB2 302C FDB2 move.w D0, [A4 - 0x24E] 00000FB6 80AC FDC6 or.l D0, [A4 - 0x23A] 00000FBA 2940 FDC2 move.l [A4 - 0x23E], D0 00000FBE 4267 clr.w -[A7] 00000FC0 302D E982 move.w D0, [A5 - 0x167E] 00000FC4 5340 subq.w D0, 1 00000FC6 41ED E970 lea.l A0, [A5 - 0x1690] 00000FCA C1FC 000C muls.w D0, 0xC 00000FCE 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 00000FD2 486C FDBE pea.l [A4 - 0x242] 00000FD6 4267 clr.w -[A7] 00000FD8 A803 syscall SndDoCommand 00000FDA 395F FDA8 move.w [A4 - 0x258], [A7]+ 00000FDE 397C 000A FDBE move.w [A4 - 0x242], 0xA /* '\n' */ 00000FE4 3947 FDC0 move.w [A4 - 0x240], D7 00000FE8 7000 moveq.l D0, 0x00 00000FEA 2940 FDC2 move.l [A4 - 0x23E], D0 00000FEE 4267 clr.w -[A7] 00000FF0 302D E982 move.w D0, [A5 - 0x167E] 00000FF4 5340 subq.w D0, 1 00000FF6 41ED E970 lea.l A0, [A5 - 0x1690] 00000FFA C1FC 000C muls.w D0, 0xC 00000FFE 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 00001002 486C FDBE pea.l [A4 - 0x242] 00001006 4267 clr.w -[A7] 00001008 A803 syscall SndDoCommand 0000100A 395F FDA8 move.w [A4 - 0x258], [A7]+ 0000100E 6000 0174 bra +0x176 /* 00001184 */ label00001012: 00001012 397C 0029 FDBE move.w [A4 - 0x242], 0x29 /* ')' */ 00001018 3947 FDC0 move.w [A4 - 0x240], D7 0000101C 7000 moveq.l D0, 0x00 0000101E 2940 FDC2 move.l [A4 - 0x23E], D0 00001022 4267 clr.w -[A7] 00001024 302D E982 move.w D0, [A5 - 0x167E] 00001028 5340 subq.w D0, 1 0000102A 41ED E970 lea.l A0, [A5 - 0x1690] 0000102E C1FC 000C muls.w D0, 0xC 00001032 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 00001036 486C FDBE pea.l [A4 - 0x242] 0000103A 4267 clr.w -[A7] 0000103C A803 syscall SndDoCommand 0000103E 395F FDA8 move.w [A4 - 0x258], [A7]+ 00001042 6000 0140 bra +0x142 /* 00001184 */ label00001046: 00001046 302C FDB2 move.w D0, [A4 - 0x24E] 0000104A 906C FDF0 sub.w D0, [A4 - 0x210] 0000104E 3940 FDA0 move.w [A4 - 0x260], D0 00001052 486E FFF2 pea.l [A6 - 0xE] 00001056 487A 0182 pea.l [PC + 0x182 /* 000011DA, value 0x3FFF879C */] 0000105A 3F2C FDA0 move.w -[A7], [A4 - 0x260] 0000105E 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00001062 588F addq.l A7, 4 00001064 41EC FDE6 lea.l A0, [A4 - 0x21A] 00001068 43EE FFF2 lea.l A1, [A6 - 0xE] 0000106C 7004 moveq.l D0, 0x04 label0000106E: 0000106E 30D9 move.w [A0]+, [A1]+ 00001070 51C8 FFFC dbf D0, -0x6 /* 0000106E */ 00001074 4AAC FDF2 tst.l [A4 - 0x20E] 00001078 6C48 bge +0x4A /* 000010C2 */ 0000107A 203C 7FFF FFFF move.l D0, 0x7FFFFFFF 00001080 C0AC FDF2 and.l D0, [A4 - 0x20E] 00001084 2D40 FFEE move.l [A6 - 0x12], D0 00001088 486E FFEE pea.l [A6 - 0x12] 0000108C 486E FFF2 pea.l [A6 - 0xE] 00001090 3F3C 280E move.w -[A7], 0x280E 00001094 A9EB syscall Pack4/FP68K 00001096 487A 0138 pea.l [PC + 0x138 /* 000011D0, value 0x400E8000 */] 0000109A 486E FFF2 pea.l [A6 - 0xE] 0000109E 4267 clr.w -[A7] 000010A0 A9EB syscall Pack4/FP68K 000010A2 486C FDE6 pea.l [A4 - 0x21A] 000010A6 486E FFF2 pea.l [A6 - 0xE] 000010AA 3F3C 0004 move.w -[A7], 0x4 000010AE A9EB syscall Pack4/FP68K 000010B0 41EC FDE6 lea.l A0, [A4 - 0x21A] 000010B4 43EE FFF2 lea.l A1, [A6 - 0xE] 000010B8 7004 moveq.l D0, 0x04 label000010BA: 000010BA 30D9 move.w [A0]+, [A1]+ 000010BC 51C8 FFFC dbf D0, -0x6 /* 000010BA */ 000010C0 602E bra +0x30 /* 000010F0 */ label000010C2: 000010C2 486C FDF2 pea.l [A4 - 0x20E] 000010C6 41EE FFF2 lea.l A0, [A6 - 0xE] 000010CA 43EC FDE6 lea.l A1, [A4 - 0x21A] 000010CE 7004 moveq.l D0, 0x04 label000010D0: 000010D0 30D9 move.w [A0]+, [A1]+ 000010D2 51C8 FFFC dbf D0, -0x6 /* 000010D0 */ 000010D6 486E FFF2 pea.l [A6 - 0xE] 000010DA 3F3C 2804 move.w -[A7], 0x2804 000010DE A9EB syscall Pack4/FP68K 000010E0 41EC FDE6 lea.l A0, [A4 - 0x21A] 000010E4 43EE FFF2 lea.l A1, [A6 - 0xE] 000010E8 7004 moveq.l D0, 0x04 label000010EA: 000010EA 30D9 move.w [A0]+, [A1]+ 000010EC 51C8 FFFC dbf D0, -0x6 /* 000010EA */ label000010F0: 000010F0 486C FDE6 pea.l [A4 - 0x21A] 000010F4 41EE FFF2 lea.l A0, [A6 - 0xE] 000010F8 43FA 00CC lea.l A1, [PC + 0xCC /* 000011C6, value 0x3FF0BC78 */] 000010FC 7004 moveq.l D0, 0x04 label000010FE: 000010FE 30D9 move.w [A0]+, [A1]+ 00001100 51C8 FFFC dbf D0, -0x6 /* 000010FE */ 00001104 486E FFF2 pea.l [A6 - 0xE] 00001108 3F3C 0004 move.w -[A7], 0x4 0000110C A9EB syscall Pack4/FP68K 0000110E 41EC FDE6 lea.l A0, [A4 - 0x21A] 00001112 43EE FFF2 lea.l A1, [A6 - 0xE] 00001116 7004 moveq.l D0, 0x04 label00001118: 00001118 30D9 move.w [A0]+, [A1]+ 0000111A 51C8 FFFC dbf D0, -0x6 /* 00001118 */ 0000111E 297C 0052 0000 FDBE move.l [A4 - 0x242], 0x520000 /* 'R\0\0' */ 00001126 42A7 clr.l -[A7] 00001128 486C FDE6 pea.l [A4 - 0x21A] 0000112C 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 00001130 295F FDC2 move.l [A4 - 0x23E], [A7]+ 00001134 4267 clr.w -[A7] 00001136 302D E982 move.w D0, [A5 - 0x167E] 0000113A 5340 subq.w D0, 1 0000113C 41ED E970 lea.l A0, [A5 - 0x1690] 00001140 C1FC 000C muls.w D0, 0xC 00001144 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 00001148 486C FDBE pea.l [A4 - 0x242] 0000114C 4267 clr.w -[A7] 0000114E A803 syscall SndDoCommand 00001150 395F FDA8 move.w [A4 - 0x258], [A7]+ 00001154 397C 000A FDBE move.w [A4 - 0x242], 0xA /* '\n' */ 0000115A 3947 FDC0 move.w [A4 - 0x240], D7 0000115E 7000 moveq.l D0, 0x00 00001160 2940 FDC2 move.l [A4 - 0x23E], D0 00001164 4267 clr.w -[A7] 00001166 302D E982 move.w D0, [A5 - 0x167E] 0000116A 5340 subq.w D0, 1 0000116C 41ED E970 lea.l A0, [A5 - 0x1690] 00001170 C1FC 000C muls.w D0, 0xC 00001174 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 00001178 486C FDBE pea.l [A4 - 0x242] 0000117C 4267 clr.w -[A7] 0000117E A803 syscall SndDoCommand 00001180 395F FDA8 move.w [A4 - 0x258], [A7]+ label00001184: 00001184 7001 moveq.l D0, 0x01 00001186 B046 cmp.w D0, D6 00001188 6C30 bge +0x32 /* 000011BA */ 0000118A 397C 0029 FDBE move.w [A4 - 0x242], 0x29 /* ')' */ 00001190 3946 FDC0 move.w [A4 - 0x240], D6 00001194 7000 moveq.l D0, 0x00 00001196 2940 FDC2 move.l [A4 - 0x23E], D0 0000119A 4267 clr.w -[A7] 0000119C 302D E982 move.w D0, [A5 - 0x167E] 000011A0 5340 subq.w D0, 1 000011A2 41ED E970 lea.l A0, [A5 - 0x1690] 000011A6 C1FC 000C muls.w D0, 0xC 000011AA 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 000011AE 486C FDBE pea.l [A4 - 0x242] 000011B2 4267 clr.w -[A7] 000011B4 A803 syscall SndDoCommand 000011B6 395F FDA8 move.w [A4 - 0x258], [A7]+ label000011BA: 000011BA 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000011BE 4E5E unlink A6 000011C0 205F movea.l A0, [A7]+ 000011C2 504F addq.w A7, 8 000011C4 4ED0 jmp [A0] 000011C6 3FF0 BC78 move.w <>, [A0 + A3 * 4 + 0x78] 000011CA 33F0 2BBD A1A2 400E 8000 0000 move.w [0x80000000], [[-0x5E5DBFF2] + D2 * 2] 000011D6 0000 0000 ori.b D0, 0x0 000011DA 3FFF move.w <>, <> 000011DC 879C or.l [A4]+, D3 000011DE 7C96 moveq.l D6, 0xFFFFFF96 000011E0 C12F 8533 .incomplete fn000011E4: 000011E4 4E56 FFFA link A6, -0x0006 000011E8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000011EC 266E 000C movea.l A3, [A6 + 0xC] 000011F0 286E 0008 movea.l A4, [A6 + 0x8] 000011F4 486C FDDE pea.l [A4 - 0x222] 000011F8 486C FE00 pea.l [A4 - 0x200] 000011FC 1F3C 0001 move.b -[A7], 0x1 00001200 4EAD 287A jsr [A5 + 0x287A /* export_1291 */] 00001204 42A7 clr.l -[A7] 00001206 486C FE00 pea.l [A4 - 0x200] 0000120A 4EAD 29DA jsr [A5 + 0x29DA /* export_1335 */] 0000120E 295F FDDA move.l [A4 - 0x226], [A7]+ 00001212 426C FDA6 clr.w [A4 - 0x25A] 00001216 422C FD93 clr.b [A4 - 0x26D] 0000121A 206C FDDA movea.l A0, [A4 - 0x226] 0000121E 1010 move.b D0, [A0] 00001220 4880 ext.w D0 00001222 7230 moveq.l D1, 0x30 00001224 B240 cmp.w D1, D0 00001226 5FC0 sle D0 00001228 1210 move.b D1, [A0] 0000122A 4881 ext.w D1 0000122C 7439 moveq.l D2, 0x39 0000122E B441 cmp.w D2, D1 00001230 5CC1 sge D1 00001232 C001 and.b D0, D1 00001234 4400 neg.b D0 00001236 1940 FD95 move.b [A4 - 0x26B], D0 0000123A 426C FDB0 clr.w [A4 - 0x250] 0000123E 7000 moveq.l D0, 0x00 00001240 2940 FDD2 move.l [A4 - 0x22E], D0 00001244 4245 clr.w D5 00001246 4246 clr.w D6 00001248 4207 clr.b D7 0000124A 4240 clr.w D0 0000124C 102C FE00 move.b D0, [A4 - 0x200] 00001250 4A40 tst.w D0 00001252 6608 bne +0xA /* 0000125C */ 00001254 36BC FFFF move.w [A3], 0xFFFF 00001258 6000 03A6 bra +0x3A8 /* 00001600 */ label0000125C: 0000125C 206C FDDA movea.l A0, [A4 - 0x226] 00001260 7020 moveq.l D0, 0x20 00001262 B010 cmp.b D0, [A0] 00001264 56C0 sne D0 00001266 4A10 tst.b [A0] 00001268 56C1 sne D1 0000126A C001 and.b D0, D1 0000126C 6700 0234 beq +0x236 /* 000014A2 */ 00001270 4267 clr.w -[A7] 00001272 206C FDDA movea.l A0, [A4 - 0x226] 00001276 1F10 move.b -[A7], [A0] 00001278 4EAD 28BA jsr [A5 + 0x28BA /* export_1299 */] 0000127C 101F move.b D0, [A7]+ 0000127E 4880 ext.w D0 00001280 3940 FD90 move.w [A4 - 0x270], D0 00001284 526C FDA6 addq.w [A4 - 0x25A], 1 00001288 7030 moveq.l D0, 0x30 0000128A B06C FD90 cmp.w D0, [A4 - 0x270] 0000128E 5FC0 sle D0 00001290 C02C FD95 and.b D0, [A4 - 0x26B] 00001294 7239 moveq.l D1, 0x39 00001296 B26C FD90 cmp.w D1, [A4 - 0x270] 0000129A 5CC1 sge D1 0000129C C001 and.b D0, D1 0000129E 4AAC FDD2 tst.l [A4 - 0x22E] 000012A2 57C1 seq D1 000012A4 C001 and.b D0, D1 000012A6 6718 beq +0x1A /* 000012C0 */ 000012A8 700A moveq.l D0, 0x0A 000012AA C1EC FDB0 muls.w D0, [A4 - 0x250] 000012AE 322C FD90 move.w D1, [A4 - 0x270] 000012B2 D240 add.w D1, D0 000012B4 927C 0030 sub.w D1, 0x30 /* '0' */ 000012B8 3941 FDB0 move.w [A4 - 0x250], D1 000012BC 6000 01DC bra +0x1DE /* 0000149A */ label000012C0: 000012C0 302C FD90 move.w D0, [A4 - 0x270] 000012C4 0440 0023 subi.w D0, 0x23 /* '#' */ 000012C8 6700 010A beq +0x10C /* 000013D4 */ 000012CC 0440 000B subi.w D0, 0xB 000012D0 6700 01A8 beq +0x1AA /* 0000147A */ 000012D4 5540 subq.w D0, 2 000012D6 6700 010E beq +0x110 /* 000013E6 */ 000012DA 5340 subq.w D0, 1 000012DC 6700 0110 beq +0x112 /* 000013EE */ 000012E0 5340 subq.w D0, 1 000012E2 6700 0114 beq +0x116 /* 000013F8 */ 000012E6 5340 subq.w D0, 1 000012E8 6700 0118 beq +0x11A /* 00001402 */ 000012EC 5340 subq.w D0, 1 000012EE 6700 0136 beq +0x138 /* 00001426 */ 000012F2 5340 subq.w D0, 1 000012F4 6700 0138 beq +0x13A /* 0000142E */ 000012F8 5340 subq.w D0, 1 000012FA 6700 013A beq +0x13C /* 00001436 */ 000012FE 5340 subq.w D0, 1 00001300 6700 013C beq +0x13E /* 0000143E */ 00001304 0440 002A subi.w D0, 0x2A /* '*' */ 00001308 6756 beq +0x58 /* 00001360 */ 0000130A 5340 subq.w D0, 1 0000130C 675C beq +0x5E /* 0000136A */ 0000130E 5340 subq.w D0, 1 00001310 6772 beq +0x74 /* 00001384 */ 00001312 5340 subq.w D0, 1 00001314 6776 beq +0x78 /* 0000138C */ 00001316 5340 subq.w D0, 1 00001318 677C beq +0x7E /* 00001396 */ 0000131A 5340 subq.w D0, 1 0000131C 6700 0094 beq +0x96 /* 000013B2 */ 00001320 5340 subq.w D0, 1 00001322 6700 00A6 beq +0xA8 /* 000013CA */ 00001326 5340 subq.w D0, 1 00001328 6700 0126 beq +0x128 /* 00001450 */ 0000132C 5B40 subq.w D0, 5 0000132E 6700 0168 beq +0x16A /* 00001498 */ 00001332 5740 subq.w D0, 3 00001334 6700 015E beq +0x160 /* 00001494 */ 00001338 5340 subq.w D0, 1 0000133A 6700 011E beq +0x120 /* 0000145A */ 0000133E 5340 subq.w D0, 1 00001340 6700 009A beq +0x9C /* 000013DC */ 00001344 5340 subq.w D0, 1 00001346 6700 011A beq +0x11C /* 00001462 */ 0000134A 5340 subq.w D0, 1 0000134C 6700 011C beq +0x11E /* 0000146A */ 00001350 5740 subq.w D0, 3 00001352 6700 00F2 beq +0xF4 /* 00001446 */ 00001356 5340 subq.w D0, 1 00001358 6700 0118 beq +0x11A /* 00001472 */ 0000135C 6000 013C bra +0x13E /* 0000149A */ label00001360: 00001360 397C 0009 FDAC move.w [A4 - 0x254], 0x9 /* '\t' */ 00001366 6000 0132 bra +0x134 /* 0000149A */ label0000136A: 0000136A 7001 moveq.l D0, 0x01 0000136C B06C FDA6 cmp.w D0, [A4 - 0x25A] 00001370 660A bne +0xC /* 0000137C */ 00001372 397C 000B FDAC move.w [A4 - 0x254], 0xB 00001378 6000 0120 bra +0x122 /* 0000149A */ label0000137C: 0000137C 536C FDAC subq.w [A4 - 0x254], 1 00001380 6000 0118 bra +0x11A /* 0000149A */ label00001384: 00001384 426C FDAC clr.w [A4 - 0x254] 00001388 6000 0110 bra +0x112 /* 0000149A */ label0000138C: 0000138C 397C 0002 FDAC move.w [A4 - 0x254], 0x2 00001392 6000 0106 bra +0x108 /* 0000149A */ label00001396: 00001396 7001 moveq.l D0, 0x01 00001398 B06C FDA6 cmp.w D0, [A4 - 0x25A] 0000139C 660A bne +0xC /* 000013A8 */ 0000139E 397C 0004 FDAC move.w [A4 - 0x254], 0x4 000013A4 6000 00F4 bra +0xF6 /* 0000149A */ label000013A8: 000013A8 7030 moveq.l D0, 0x30 000013AA 2940 FDD2 move.l [A4 - 0x22E], D0 000013AE 6000 00EA bra +0xEC /* 0000149A */ label000013B2: 000013B2 7001 moveq.l D0, 0x01 000013B4 B06C FDA6 cmp.w D0, [A4 - 0x25A] 000013B8 660A bne +0xC /* 000013C4 */ 000013BA 397C 0005 FDAC move.w [A4 - 0x254], 0x5 000013C0 6000 00D8 bra +0xDA /* 0000149A */ label000013C4: 000013C4 5245 addq.w D5, 1 000013C6 6000 00D2 bra +0xD4 /* 0000149A */ label000013CA: 000013CA 397C 0007 FDAC move.w [A4 - 0x254], 0x7 000013D0 6000 00C8 bra +0xCA /* 0000149A */ label000013D4: 000013D4 526C FDAC addq.w [A4 - 0x254], 1 000013D8 6000 00C0 bra +0xC2 /* 0000149A */ label000013DC: 000013DC 197C 0001 FD93 move.b [A4 - 0x26D], 0x1 000013E2 6000 00B6 bra +0xB8 /* 0000149A */ label000013E6: 000013E6 426C FDAA clr.w [A4 - 0x256] 000013EA 6000 00AE bra +0xB0 /* 0000149A */ label000013EE: 000013EE 397C 0001 FDAA move.w [A4 - 0x256], 0x1 000013F4 6000 00A4 bra +0xA6 /* 0000149A */ label000013F8: 000013F8 397C 0002 FDAA move.w [A4 - 0x256], 0x2 000013FE 6000 009A bra +0x9C /* 0000149A */ label00001402: 00001402 4AAC FDD2 tst.l [A4 - 0x22E] 00001406 6716 beq +0x18 /* 0000141E */ 00001408 202C FDD2 move.l D0, [A4 - 0x22E] 0000140C E380 asl D0, 1 0000140E 2F00 move.l -[A7], D0 00001410 7003 moveq.l D0, 0x03 00001412 2F00 move.l -[A7], D0 00001414 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 00001418 295F FDD2 move.l [A4 - 0x22E], [A7]+ 0000141C 607C bra +0x7E /* 0000149A */ label0000141E: 0000141E 397C 0003 FDAA move.w [A4 - 0x256], 0x3 00001424 6074 bra +0x76 /* 0000149A */ label00001426: 00001426 397C 0004 FDAA move.w [A4 - 0x256], 0x4 0000142C 606C bra +0x6E /* 0000149A */ label0000142E: 0000142E 397C 0005 FDAA move.w [A4 - 0x256], 0x5 00001434 6064 bra +0x66 /* 0000149A */ label00001436: 00001436 397C 0006 FDAA move.w [A4 - 0x256], 0x6 0000143C 605C bra +0x5E /* 0000149A */ label0000143E: 0000143E 397C 0007 FDAA move.w [A4 - 0x256], 0x7 00001444 6054 bra +0x56 /* 0000149A */ label00001446: 00001446 297C 0000 0180 FDD2 move.l [A4 - 0x22E], 0x180 0000144E 604A bra +0x4C /* 0000149A */ label00001450: 00001450 297C 0000 00C0 FDD2 move.l [A4 - 0x22E], 0xC0 00001458 6040 bra +0x42 /* 0000149A */ label0000145A: 0000145A 7060 moveq.l D0, 0x60 0000145C 2940 FDD2 move.l [A4 - 0x22E], D0 00001460 6038 bra +0x3A /* 0000149A */ label00001462: 00001462 7018 moveq.l D0, 0x18 00001464 2940 FDD2 move.l [A4 - 0x22E], D0 00001468 6030 bra +0x32 /* 0000149A */ label0000146A: 0000146A 700C moveq.l D0, 0x0C 0000146C 2940 FDD2 move.l [A4 - 0x22E], D0 00001470 6028 bra +0x2A /* 0000149A */ label00001472: 00001472 7006 moveq.l D0, 0x06 00001474 2940 FDD2 move.l [A4 - 0x22E], D0 00001478 6020 bra +0x22 /* 0000149A */ label0000147A: 0000147A 7003 moveq.l D0, 0x03 0000147C 2F00 move.l -[A7], D0 0000147E 2F2C FDD2 move.l -[A7], [A4 - 0x22E] 00001482 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 00001486 7002 moveq.l D0, 0x02 00001488 2F00 move.l -[A7], D0 0000148A 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 0000148E 295F FDD2 move.l [A4 - 0x22E], [A7]+ 00001492 6006 bra +0x8 /* 0000149A */ label00001494: 00001494 5246 addq.w D6, 1 00001496 6002 bra +0x4 /* 0000149A */ label00001498: 00001498 7E01 moveq.l D7, 0x01 label0000149A: 0000149A 52AC FDDA addq.l [A4 - 0x226], 1 0000149E 6000 FDBC bra -0x242 /* 0000125C */ label000014A2: 000014A2 102C FD95 move.b D0, [A4 - 0x26B] 000014A6 6728 beq +0x2A /* 000014D0 */ 000014A8 302C FDB0 move.w D0, [A4 - 0x250] 000014AC 48C0 ext.l D0 000014AE 81FC 000C divs.w D0, 0xC 000014B2 5340 subq.w D0, 1 000014B4 3940 FDAA move.w [A4 - 0x256], D0 000014B8 302C FDB0 move.w D0, [A4 - 0x250] 000014BC 48C0 ext.l D0 000014BE 81FC 000C divs.w D0, 0xC 000014C2 4840 swap.w D0 000014C4 3940 FDAC move.w [A4 - 0x254], D0 000014C8 6C06 bge +0x8 /* 000014D0 */ 000014CA 066C 000C FDAC addi.w [A4 - 0x254], 0xC label000014D0: 000014D0 4AAC FDD2 tst.l [A4 - 0x22E] 000014D4 6706 beq +0x8 /* 000014DC */ 000014D6 296C FDD2 FDCA move.l [A4 - 0x236], [A4 - 0x22E] label000014DC: 000014DC 42A7 clr.l -[A7] 000014DE 2F3C 0000 04E2 move.l -[A7], 0x4E2 000014E4 2F2C FDCA move.l -[A7], [A4 - 0x236] 000014E8 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 000014EC 302C FDAE move.w D0, [A4 - 0x252] 000014F0 48C0 ext.l D0 000014F2 2F00 move.l -[A7], D0 000014F4 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 000014F8 702F moveq.l D0, 0x2F 000014FA 2F00 move.l -[A7], D0 000014FC 2F3C 0000 7FFF move.l -[A7], 0x7FFF 00001502 4EAD 28D2 jsr [A5 + 0x28D2 /* export_1302 */] 00001506 295F FDCE move.l [A4 - 0x232], [A7]+ 0000150A 376C FDD0 0002 move.w [A3 + 0x2], [A4 - 0x230] 00001510 102C FD93 move.b D0, [A4 - 0x26D] 00001514 6704 beq +0x6 /* 0000151A */ 00001516 4253 clr.w [A3] 00001518 601E bra +0x20 /* 00001538 */ label0000151A: 0000151A 4267 clr.w -[A7] 0000151C 302C FDAA move.w D0, [A4 - 0x256] 00001520 5240 addq.w D0, 1 00001522 C1FC 000C muls.w D0, 0xC 00001526 D06C FDAC add.w D0, [A4 - 0x254] 0000152A 3F00 move.w -[A7], D0 0000152C 2F3C 007F 0000 move.l -[A7], 0x7F0000 00001532 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */] 00001536 369F move.w [A3], [A7]+ label00001538: 00001538 102D E98E move.b D0, [A5 - 0x1672] 0000153C 6700 00C2 beq +0xC4 /* 00001600 */ 00001540 396C FD9C FD9E move.w [A4 - 0x262], [A4 - 0x264] 00001546 3006 move.w D0, D6 00001548 5340 subq.w D0, 1 0000154A 670E beq +0x10 /* 0000155A */ 0000154C 5340 subq.w D0, 1 0000154E 671E beq +0x20 /* 0000156E */ 00001550 5340 subq.w D0, 1 00001552 6722 beq +0x24 /* 00001576 */ 00001554 5340 subq.w D0, 1 00001556 6726 beq +0x28 /* 0000157E */ 00001558 602C bra +0x2E /* 00001586 */ label0000155A: 0000155A 1007 move.b D0, D7 0000155C 6708 beq +0xA /* 00001566 */ 0000155E 397C 0076 FD9C move.w [A4 - 0x264], 0x76 /* 'v' */ 00001564 605E bra +0x60 /* 000015C4 */ label00001566: 00001566 397C 005F FD9C move.w [A4 - 0x264], 0x5F /* '_' */ 0000156C 6056 bra +0x58 /* 000015C4 */ label0000156E: 0000156E 397C 0048 FD9C move.w [A4 - 0x264], 0x48 /* 'H' */ 00001574 604E bra +0x50 /* 000015C4 */ label00001576: 00001576 397C 0028 FD9C move.w [A4 - 0x264], 0x28 /* '(' */ 0000157C 6046 bra +0x48 /* 000015C4 */ label0000157E: 0000157E 397C 000A FD9C move.w [A4 - 0x264], 0xA /* '\n' */ 00001584 603E bra +0x40 /* 000015C4 */ label00001586: 00001586 3005 move.w D0, D5 00001588 5340 subq.w D0, 1 0000158A 670E beq +0x10 /* 0000159A */ 0000158C 5340 subq.w D0, 1 0000158E 671E beq +0x20 /* 000015AE */ 00001590 5340 subq.w D0, 1 00001592 6722 beq +0x24 /* 000015B6 */ 00001594 5340 subq.w D0, 1 00001596 6726 beq +0x28 /* 000015BE */ 00001598 602A bra +0x2C /* 000015C4 */ label0000159A: 0000159A 1007 move.b D0, D7 0000159C 6708 beq +0xA /* 000015A6 */ 0000159E 397C 00A4 FD9C move.w [A4 - 0x264], 0xA4 000015A4 601E bra +0x20 /* 000015C4 */ label000015A6: 000015A6 397C 00BB FD9C move.w [A4 - 0x264], 0xBB 000015AC 6016 bra +0x18 /* 000015C4 */ label000015AE: 000015AE 397C 00D2 FD9C move.w [A4 - 0x264], 0xD2 000015B4 600E bra +0x10 /* 000015C4 */ label000015B6: 000015B6 397C 00E9 FD9C move.w [A4 - 0x264], 0xE9 000015BC 6006 bra +0x8 /* 000015C4 */ label000015BE: 000015BE 397C 00FF FD9C move.w [A4 - 0x264], 0xFF label000015C4: 000015C4 302C FD9E move.w D0, [A4 - 0x262] 000015C8 B06C FD9C cmp.w D0, [A4 - 0x264] 000015CC 6732 beq +0x34 /* 00001600 */ 000015CE 397C 002B FDBE move.w [A4 - 0x242], 0x2B /* '+' */ 000015D4 396C FD9C FDC0 move.w [A4 - 0x240], [A4 - 0x264] 000015DA 7000 moveq.l D0, 0x00 000015DC 2940 FDC2 move.l [A4 - 0x23E], D0 000015E0 4267 clr.w -[A7] 000015E2 302D E982 move.w D0, [A5 - 0x167E] 000015E6 5340 subq.w D0, 1 000015E8 41ED E970 lea.l A0, [A5 - 0x1690] 000015EC C1FC 000C muls.w D0, 0xC 000015F0 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 000015F4 486C FDBE pea.l [A4 - 0x242] 000015F8 4267 clr.w -[A7] 000015FA A803 syscall SndDoCommand 000015FC 395F FDA8 move.w [A4 - 0x258], [A7]+ label00001600: 00001600 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00001604 4E5E unlink A6 00001606 205F movea.l A0, [A7]+ 00001608 504F addq.w A7, 8 0000160A 4ED0 jmp [A0] export_287: 0000160C 4E56 FD90 link A6, -0x0270 00001610 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00001614 4267 clr.w -[A7] 00001616 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 0000161A 3E1F move.w D7, [A7]+ 0000161C 6608 bne +0xA /* 00001626 */ 0000161E 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */] 00001622 6000 02E6 bra +0x2E8 /* 0000190A */ label00001626: 00001626 7C01 moveq.l D6, 0x01 00001628 2D7C FF00 0000 FDC6 move.l [A6 - 0x23A], 0xFF000000 00001630 3D7C 00FF FD9C move.w [A6 - 0x264], 0xFF 00001636 7000 moveq.l D0, 0x00 00001638 2D40 FDE2 move.l [A6 - 0x21E], D0 0000163C 7001 moveq.l D0, 0x01 0000163E B047 cmp.w D0, D7 00001640 6604 bne +0x6 /* 00001646 */ 00001642 6000 02C6 bra +0x2C8 /* 0000190A */ label00001646: 00001646 7002 moveq.l D0, 0x02 00001648 B047 cmp.w D0, D7 0000164A 6640 bne +0x42 /* 0000168C */ 0000164C 4206 clr.b D6 0000164E 42A7 clr.l -[A7] 00001650 4EAD 1ABA jsr [A5 + 0x1ABA /* export_851 */] 00001654 2D5F FDE2 move.l [A6 - 0x21E], [A7]+ 00001658 4267 clr.w -[A7] 0000165A 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 0000165E 3E1F move.w D7, [A7]+ 00001660 3D7C 0078 FDAE move.w [A6 - 0x252], 0x78 /* 'x' */ 00001666 7001 moveq.l D0, 0x01 00001668 B047 cmp.w D0, D7 0000166A 6620 bne +0x22 /* 0000168C */ 0000166C 42A7 clr.l -[A7] 0000166E 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 00001672 201F move.l D0, [A7]+ 00001674 3D40 FDAE move.w [A6 - 0x252], D0 00001678 4267 clr.w -[A7] 0000167A 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 0000167E 3E1F move.w D7, [A7]+ 00001680 4A6E FDAE tst.w [A6 - 0x252] 00001684 6E06 bgt +0x8 /* 0000168C */ 00001686 3D7C 0078 FDAE move.w [A6 - 0x252], 0x78 /* 'x' */ label0000168C: 0000168C 486E FF00 pea.l [A6 - 0x100] 00001690 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00001694 102D B820 move.b D0, [A5 - 0x47E0] 00001698 6600 0268 bne +0x26A /* 00001902 */ 0000169C 486E FDA2 pea.l [A6 - 0x25E] 000016A0 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 000016A4 4A6E FDA2 tst.w [A6 - 0x25E] 000016A8 57C0 seq D0 000016AA 4A00 tst.b D0 000016AC 670E beq +0x10 /* 000016BC */ 000016AE 122D A1CE move.b D1, [A5 - 0x5E32] 000016B2 0A01 0001 xori.b D1, 0x1 000016B6 C001 and.b D0, D1 000016B8 4A00 tst.b D0 000016BA 662A bne +0x2C /* 000016E6 */ label000016BC: 000016BC 802D E994 or.b D0, [A5 - 0x166C] 000016C0 4A00 tst.b D0 000016C2 6622 bne +0x24 /* 000016E6 */ 000016C4 122D A07A move.b D1, [A5 - 0x5F86] 000016C8 0A01 0001 xori.b D1, 0x1 000016CC 8001 or.b D0, D1 000016CE 4A00 tst.b D0 000016D0 6614 bne +0x16 /* 000016E6 */ 000016D2 2F00 move.l -[A7], D0 000016D4 4267 clr.w -[A7] 000016D6 4EAD 16F2 jsr [A5 + 0x16F2 /* export_730 */] 000016DA 121F move.b D1, [A7]+ 000016DC 201F move.l D0, [A7]+ 000016DE 0A01 0001 xori.b D1, 0x1 000016E2 8001 or.b D0, D1 000016E4 670E beq +0x10 /* 000016F4 */ label000016E6: 000016E6 487A 023E pea.l [PC + 0x23E /* 00001926, value 0xC536F75, pstring "Sound is off" */] 000016EA 4267 clr.w -[A7] 000016EC 4EAD 33D2 jsr [A5 + 0x33D2 /* export_1654 */] 000016F0 6000 0210 bra +0x212 /* 00001902 */ label000016F4: 000016F4 42A7 clr.l -[A7] 000016F6 486E FF00 pea.l [A6 - 0x100] 000016FA 1F06 move.b -[A7], D6 000016FC 4EBA EE90 jsr [PC - 0x1170 /* 0000058E */] 00001700 285F movea.l A4, [A7]+ 00001702 200C move.l D0, A4 00001704 660E bne +0x10 /* 00001714 */ 00001706 487A 020A pea.l [PC + 0x20A /* 00001912, value 0x13436F75, pstring "Couldn\'t load sound" */] 0000170A 4267 clr.w -[A7] 0000170C 4EAD 33D2 jsr [A5 + 0x33D2 /* export_1654 */] 00001710 6000 01F0 bra +0x1F2 /* 00001902 */ label00001714: 00001714 1006 move.b D0, D6 00001716 674A beq +0x4C /* 00001762 */ 00001718 2F0C move.l -[A7], A4 0000171A 4EBA F22E jsr [PC - 0xDD2 /* 0000094A */] 0000171E 4267 clr.w -[A7] 00001720 302D E982 move.w D0, [A5 - 0x167E] 00001724 5340 subq.w D0, 1 00001726 41ED E970 lea.l A0, [A5 - 0x1690] 0000172A C1FC 000C muls.w D0, 0xC 0000172E 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 00001732 2054 movea.l A0, [A4] 00001734 2F28 0008 move.l -[A7], [A0 + 0x8] 00001738 1F06 move.b -[A7], D6 0000173A 486E FDF0 pea.l [A6 - 0x210] 0000173E 4EBA EA14 jsr [PC - 0x15EC /* 00000154 */] 00001742 3D5F FDA8 move.w [A6 - 0x258], [A7]+ 00001746 302D E982 move.w D0, [A5 - 0x167E] 0000174A 5340 subq.w D0, 1 0000174C 41ED E970 lea.l A0, [A5 - 0x1690] 00001750 C1FC 000C muls.w D0, 0xC 00001754 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 00001758 2F0C move.l -[A7], A4 0000175A 4EBA ED36 jsr [PC - 0x12CA /* 00000492 */] 0000175E 6000 01A2 bra +0x1A4 /* 00001902 */ label00001762: 00001762 4AAE FDE2 tst.l [A6 - 0x21E] 00001766 6700 019A beq +0x19C /* 00001902 */ 0000176A 2F2E FDE2 move.l -[A7], [A6 - 0x21E] 0000176E 205F movea.l A0, [A7]+ 00001770 A064 syscall MoveHHi 00001772 2F2E FDE2 move.l -[A7], [A6 - 0x21E] 00001776 205F movea.l A0, [A7]+ 00001778 A029 syscall HLock 0000177A 206E FDE2 movea.l A0, [A6 - 0x21E] 0000177E 2D50 FDDE move.l [A6 - 0x222], [A0] 00001782 3D7C FFFF FDB2 move.w [A6 - 0x24E], 0xFFFF 00001788 3D7C FFFF FDB6 move.w [A6 - 0x24A], 0xFFFF 0000178E 3D7C FFFF FDBA move.w [A6 - 0x246], 0xFFFF 00001794 7060 moveq.l D0, 0x60 00001796 2D40 FDCA move.l [A6 - 0x236], D0 0000179A 2D7C 0004 0000 FDAA move.l [A6 - 0x256], 0x40000 000017A2 2F0C move.l -[A7], A4 000017A4 4EBA F1A4 jsr [PC - 0xE5C /* 0000094A */] 000017A8 4267 clr.w -[A7] 000017AA 302D E982 move.w D0, [A5 - 0x167E] 000017AE 5340 subq.w D0, 1 000017B0 41ED E970 lea.l A0, [A5 - 0x1690] 000017B4 C1FC 000C muls.w D0, 0xC 000017B8 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 000017BC 2054 movea.l A0, [A4] 000017BE 2F28 0008 move.l -[A7], [A0 + 0x8] 000017C2 1F06 move.b -[A7], D6 000017C4 486E FDF0 pea.l [A6 - 0x210] 000017C8 4EBA E98A jsr [PC - 0x1676 /* 00000154 */] 000017CC 3D5F FDA8 move.w [A6 - 0x258], [A7]+ 000017D0 486E FDB2 pea.l [A6 - 0x24E] 000017D4 2F0E move.l -[A7], A6 000017D6 4EBA FA0C jsr [PC - 0x5F4 /* 000011E4 */] 000017DA 70FF moveq.l D0, 0xFFFFFFFF 000017DC B06E FDB2 cmp.w D0, [A6 - 0x24E] 000017E0 6700 0108 beq +0x10A /* 000018EA */ 000017E4 302E FDFE move.w D0, [A6 - 0x202] 000017E8 6742 beq +0x44 /* 0000182C */ 000017EA 5340 subq.w D0, 1 000017EC 6708 beq +0xA /* 000017F6 */ 000017EE 5340 subq.w D0, 1 000017F0 6770 beq +0x72 /* 00001862 */ 000017F2 6000 00F6 bra +0xF8 /* 000018EA */ label000017F6: 000017F6 70FF moveq.l D0, 0xFFFFFFFF 000017F8 B06E FDB2 cmp.w D0, [A6 - 0x24E] 000017FC 6700 00EC beq +0xEE /* 000018EA */ 00001800 4A6E FDB2 tst.w [A6 - 0x24E] 00001804 660E bne +0x10 /* 00001814 */ 00001806 2F3C 0000 0029 move.l -[A7], 0x29 /* ')' */ 0000180C 2F0E move.l -[A7], A6 0000180E 4EBA F6E0 jsr [PC - 0x920 /* 00000EF0 */] 00001812 600C bra +0xE /* 00001820 */ label00001814: 00001814 2F3C 0000 0028 move.l -[A7], 0x28 /* '(' */ 0000181A 2F0E move.l -[A7], A6 0000181C 4EBA F6D2 jsr [PC - 0x92E /* 00000EF0 */] label00001820: 00001820 486E FDB2 pea.l [A6 - 0x24E] 00001824 2F0E move.l -[A7], A6 00001826 4EBA F9BC jsr [PC - 0x644 /* 000011E4 */] 0000182A 60CA bra -0x34 /* 000017F6 */ label0000182C: 0000182C 70FF moveq.l D0, 0xFFFFFFFF 0000182E B06E FDB2 cmp.w D0, [A6 - 0x24E] 00001832 6700 00B6 beq +0xB8 /* 000018EA */ 00001836 4A6E FDB2 tst.w [A6 - 0x24E] 0000183A 660E bne +0x10 /* 0000184A */ 0000183C 2F3C 0000 0029 move.l -[A7], 0x29 /* ')' */ 00001842 2F0E move.l -[A7], A6 00001844 4EBA F6AA jsr [PC - 0x956 /* 00000EF0 */] 00001848 600C bra +0xE /* 00001856 */ label0000184A: 0000184A 2F3C 0003 0028 move.l -[A7], 0x30028 00001850 2F0E move.l -[A7], A6 00001852 4EBA F69C jsr [PC - 0x964 /* 00000EF0 */] label00001856: 00001856 486E FDB2 pea.l [A6 - 0x24E] 0000185A 2F0E move.l -[A7], A6 0000185C 4EBA F986 jsr [PC - 0x67A /* 000011E4 */] 00001860 60CA bra -0x34 /* 0000182C */ label00001862: 00001862 486E FDB6 pea.l [A6 - 0x24A] 00001866 2F0E move.l -[A7], A6 00001868 4EBA F97A jsr [PC - 0x686 /* 000011E4 */] label0000186C: 0000186C 70FF moveq.l D0, 0xFFFFFFFF 0000186E B06E FDB2 cmp.w D0, [A6 - 0x24E] 00001872 6776 beq +0x78 /* 000018EA */ 00001874 4A6E FDB2 tst.w [A6 - 0x24E] 00001878 6606 bne +0x8 /* 00001880 */ 0000187A 7A29 moveq.l D5, 0x29 0000187C 4244 clr.w D4 0000187E 6048 bra +0x4A /* 000018C8 */ label00001880: 00001880 4A6E FDBA tst.w [A6 - 0x246] 00001884 5FC0 sle D0 00001886 4A00 tst.b D0 00001888 660E bne +0x10 /* 00001898 */ 0000188A 322E FDBA move.w D1, [A6 - 0x246] 0000188E B26E FDB2 cmp.w D1, [A6 - 0x24E] 00001892 57C1 seq D1 00001894 8001 or.b D0, D1 00001896 6704 beq +0x6 /* 0000189C */ label00001898: 00001898 7A28 moveq.l D5, 0x28 0000189A 6002 bra +0x4 /* 0000189E */ label0000189C: 0000189C 7A52 moveq.l D5, 0x52 label0000189E: 0000189E 70FF moveq.l D0, 0xFFFFFFFF 000018A0 B06E FDB6 cmp.w D0, [A6 - 0x24A] 000018A4 57C0 seq D0 000018A6 4A00 tst.b D0 000018A8 660E bne +0x10 /* 000018B8 */ 000018AA 322E FDB6 move.w D1, [A6 - 0x24A] 000018AE B26E FDB2 cmp.w D1, [A6 - 0x24E] 000018B2 57C1 seq D1 000018B4 8001 or.b D0, D1 000018B6 6704 beq +0x6 /* 000018BC */ label000018B8: 000018B8 7801 moveq.l D4, 0x01 000018BA 600C bra +0xE /* 000018C8 */ label000018BC: 000018BC 7028 moveq.l D0, 0x28 000018BE B045 cmp.w D0, D5 000018C0 6604 bne +0x6 /* 000018C6 */ 000018C2 7802 moveq.l D4, 0x02 000018C4 6002 bra +0x4 /* 000018C8 */ label000018C6: 000018C6 4244 clr.w D4 label000018C8: 000018C8 3F05 move.w -[A7], D5 000018CA 3F04 move.w -[A7], D4 000018CC 2F0E move.l -[A7], A6 000018CE 4EBA F620 jsr [PC - 0x9E0 /* 00000EF0 */] 000018D2 2D6E FDB2 FDBA move.l [A6 - 0x246], [A6 - 0x24E] 000018D8 2D6E FDB6 FDB2 move.l [A6 - 0x24E], [A6 - 0x24A] 000018DE 486E FDB6 pea.l [A6 - 0x24A] 000018E2 2F0E move.l -[A7], A6 000018E4 4EBA F8FE jsr [PC - 0x702 /* 000011E4 */] 000018E8 6082 bra -0x7C /* 0000186C */ label000018EA: 000018EA 302D E982 move.w D0, [A5 - 0x167E] 000018EE 5340 subq.w D0, 1 000018F0 41ED E970 lea.l A0, [A5 - 0x1690] 000018F4 C1FC 000C muls.w D0, 0xC 000018F8 2F30 0002 move.l -[A7], [A0 + D0.w + 0x2] 000018FC 2F0C move.l -[A7], A4 000018FE 4EBA EB92 jsr [PC - 0x146E /* 00000492 */] label00001902: 00001902 486E FDE2 pea.l [A6 - 0x21E] 00001906 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] label0000190A: 0000190A 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 0000190E 4E5E unlink A6 00001910 4E75 rts 00001912 1343 6F75 move.b [A1 + 0x6F75], D3 00001916 6C64 bge +0x66 /* 0000197C */ 00001918 6E27 bgt +0x29 /* 00001941 */ 0000191A 7420 moveq.l D2, 0x20 0000191C 6C6F bge +0x71 /* 0000198D */ 0000191E 6164 bsr +0x66 /* 00001984 */ 00001920 2073 6F75 movea.l A0, <> 00001924 6E64 bgt +0x66 /* 0000198A */ 00001926 0C53 6F75 cmpi.w [A3], 0x6F75 /* 'ou' */ 0000192A 6E64 bgt +0x66 /* 00001990 */ 0000192C 2069 7320 movea.l A0, [A1 + 0x7320] 00001930 6F66 ble +0x68 /* 00001998 */ 00001932 6600 .incomplete